您好、欢迎来到现金彩票网!
当前位置:双彩网 > 向量显示 >

matlab会为了方便显示而将本应该是列向量的结果显示为行向量吗?

发布时间:2019-06-04 02:54 来源:未知 编辑:admin

  在用matlab求解微分方程组时定义了函数,我知道返回变量必须是列向量,给初值和时间时也都是列向量,可不知道什么原因,运行后的结果成了行向量显示,为什么会这样呢?附程序:定义的...

  在用matlab求解微分方程组时定义了函数,我知道返回变量必须是列向量,给初值和时间时也都是列向量,可不知道什么原因,运行后的结果成了行向量显示,为什么会这样呢?

  它的结果y是一个1873×4的数组,按道理说不应该是4×1873的吗?

  我觉得是你理解上的问题吧,返回值依照你需要返回的变量而定。从来没有听说返回变量必须是列向量啊。

  你赋给y的变量维数就是1873x4呀,要不你改一下,在赋值变量后面加个看看。

  不是啊,赋值时候初值给的是4×1的数组,t是采用龙格库塔算法自动取的步长。。

  因为你程序只给了一段,我实在也看不出你哪里进行赋值,哪里修改矩阵维数了。

http://bluecaleel.com/xiangliangxianshi/94.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有