声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1038|回复: 3

[编程技巧] 求助:这是怎么回事?

[复制链接]
发表于 2006-8-25 10:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
在解这个方程组:
   x+y+z=1  
   x-y+z=2
    2x-y-z=1
时,写的这样程序:
g1='x+y+z=1',g2='x-y+z=2',g3='2*x-y-z=1'
f=solve(g1,g2,g3)
为什么结果是这样呢?
f =

    x: [1x1 sym]
    y: [1x1 sym]
    z: [1x1 sym]



另外怎样把计算机格式如2*a*b转化成书写格式2ab呢?

初识matlab,望指教。
回复
分享到:

使用道具 举报

发表于 2006-8-25 11:24 | 显示全部楼层
应该是将结果存成一个结构数组“ f ”了。
输入f.x
f.y
f.z
应该可以看到x y z的值。

评分

1

查看全部评分

发表于 2006-8-25 12:07 | 显示全部楼层
f是个单构架,x、y、z是它的域。
用pretty(2*a*b)就可以转成2ab了。

评分

1

查看全部评分

发表于 2006-8-25 22:27 | 显示全部楼层
把系数和等号右边的写成向量。系数为a,结果为b,x=a\b.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-28 23:20 , Processed in 0.060307 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表