24小时热门版块排行榜    

查看: 4073  |  回复: 1
本帖产生 1 个 博学EPI ,点击这里进行查看

pt19890608

银虫 (初入文坛)

[求助] 用MATLAB解二元一次方程

标题是 【用MATLAB解二元一次方程】

第一个方程 :c=x/y;  其中 c=[1.0000    1.5000    1.5000    1.5000    1.5000    2.3330    2.3330    4.0000    4.0000    9.0000   
];
第二个方程:x+y+z=1;  其中z=[
0.4830       
0.569
0.621
0.69
0.763
0.872
0.312
0.424
0.512

求,x,y 分别是多少?

怎么编写程序?
我编的程序如下:
format short
c=input('输入x/y=');
z=input('输入z=');

[x y]=solve('c=x/y','x+y+z=1','x','y');
disp('x=');disp(x);
disp('y=');disp(y);

运行后,输出:
x=
(c - c*z)/(c + 1)

y=
-(z - 1)/(c + 1)

怎么输出的不是数字呢?

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

jlujxzy

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
pt19890608: 金币+20, 博学EPI+1, ★★★很有帮助 2014-09-21 10:45:42
应该是输出的不对,c和z都是矩阵形式
狼道
2楼2014-09-20 10:35:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 pt19890608 的主题更新
信息提示
请填处理意见