linsolve 关于First and second arguments must be single or double.
A=sym('');B=sym('');
X=zeros(4,1);
X=linsolve(A,B)
??? Error using ==> linsolve
First and second arguments must be single or double.
该怎么改一下阿?
非常感谢啊!
[ 本帖最后由 sigma665 于 2008-8-12 09:25 编辑 ]
回复 楼主 米三古余月 的帖子
>> A=;>> B=;
>> X=zeros(4,1);
>> X=linsolve(A,B)
X =
1.0000
-1.0000
-1.0000
1.0000 我最后也是改成这个样子了,可是书上介绍的按照符号形式,也可以采用linsolve(A,B)
这个函数来求解,但实际上有问题。
而且我看好几本书上都那么用呢。
依然很感谢你! First and second arguments must be single or double.
这个说的很清楚了
具体以matlab帮助为准 奇怪
我试了下
执行无误
回复 5楼 ChaChing 的帖子
是呀,我这也没问题呀lz的matlab版本是多少呀? A=sym();
B=sym();
A\B A=;
B=;
A\B matlab版本的问题
以前linsolve是支持符号运算的
但是后来就不支持了
具体从哪个版本开始变的个人也不太清楚 的确如ls所说
A=sym(''); B=sym('');
X=zeros(4,1); X=linsolve(A,B)
在v5.3是执行无误的, 但R2006a/R2009a就抱错!
A=sym(); B=sym(); A\B
都是执行无误的
页:
[1]