帮忙看一下matlab程序错在哪里?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 00:44:22
帮忙看一下matlab程序错在哪里?
K=sym('K',[3,1])
A =[1,2,3;4,5,6;3,2,1];
B=[K(1);4;2]
C=[4;K(2);K(3)]
K=solve(A*B-C)
matlab显示的是:
K =
K1: [1x1 sym]
K2: [1x1 sym]
K3: [1x1 sym]
为什么没有算出答案?
K=sym('K',[3,1])
A =[1,2,3;4,5,6;3,2,1];
B=[K(1);4;2]
C=[4;K(2);K(3)]
K=solve(A*B-C)
matlab显示的是:
K =
K1: [1x1 sym]
K2: [1x1 sym]
K3: [1x1 sym]
为什么没有算出答案?
K是一个结构体,查看里面的属性:
K=solve(A*B-C)
K =
K1:[1x1 sym]
K2:[1x1 sym]
K3:[1x1 sym]
>> K.K1
ans =
-10
>> K.K2
ans =
-8
>> K.K3
ans =
-20
再问: 你好,除了逐次输入K.K1 K.K2 K.K3之外,有没有别的办法?我想让三个数字一次性直接显示出来
再答: 如果你仅仅是想看下计算结果的话,其实这个问题就是这样处理的,但非要让三个数字显示出来的话,我只能想到这样:
>> celldisp( struct2cell( K ) )
ans{1} =
-10
ans{2} =
-8
ans{3} =
-20
再问: 其实我想要的效果是,-10,-8,-20这三个数可以写到一个矩阵里。比如我定义一个3X1的矩阵Y,希望能把 -10,-8,-20 分别赋给Y(1),Y(2),Y(3),这该怎么做?
再答: >> Y = ones( 3, 1 );
>> Y( 1 ) = K.K1;
>> Y( 2 ) = K.K2;
>> Y( 3 ) = K.K3;
>> Y
Y =
-10
-8
-20
再问: 你好,你帮我看下这个问题吧http://zhidao.baidu.com/question/1860247602782179987.html?quesup2&oldq=1
再答: 已答
K=solve(A*B-C)
K =
K1:[1x1 sym]
K2:[1x1 sym]
K3:[1x1 sym]
>> K.K1
ans =
-10
>> K.K2
ans =
-8
>> K.K3
ans =
-20
再问: 你好,除了逐次输入K.K1 K.K2 K.K3之外,有没有别的办法?我想让三个数字一次性直接显示出来
再答: 如果你仅仅是想看下计算结果的话,其实这个问题就是这样处理的,但非要让三个数字显示出来的话,我只能想到这样:
>> celldisp( struct2cell( K ) )
ans{1} =
-10
ans{2} =
-8
ans{3} =
-20
再问: 其实我想要的效果是,-10,-8,-20这三个数可以写到一个矩阵里。比如我定义一个3X1的矩阵Y,希望能把 -10,-8,-20 分别赋给Y(1),Y(2),Y(3),这该怎么做?
再答: >> Y = ones( 3, 1 );
>> Y( 1 ) = K.K1;
>> Y( 2 ) = K.K2;
>> Y( 3 ) = K.K3;
>> Y
Y =
-10
-8
-20
再问: 你好,你帮我看下这个问题吧http://zhidao.baidu.com/question/1860247602782179987.html?quesup2&oldq=1
再答: 已答
帮忙看一下matlab程序错在哪里?
帮忙看一下这段MATLAB程序 .
麻烦看一下这个matlab写的程序错在哪里
求高手帮忙看一下Matlab求积分的程序,
求matlab程序错在哪里
我这个matlab程序错在哪里?
请高手帮我看一下我的matlab程序错在哪里了?max(min{f1,f2,f3,f4,f5,f6,f7})
请高手帮我看一下我的matlab程序错在哪里了?min (1000-x(1)^2-2*x(2)^2-x(3)^2-x(1
求matlab大神帮忙看一下程序,程序的目的是求解多元非线性方程组
一下matlab程序错在哪
求matlab大神查看一下这个程序错在哪里了
请问一下这个matlab程序的syms哪里错了