| 查看: 8090 | 回复: 5 | ||||
gaoyuan007木虫 (小有名气)
|
[求助]
用solve解方程组,得到sym类型数据,把数据如何提取出来啊 已有1人参与
|
|
a=[1,1,1,8,90,45] b(1,1)=a(1,1); b(1,2)=a(1,2); b(1,3)=a(1,3); b(1,4)=a(1,4)/2; b(1,5)=cos(a(1,5)/180.0*pi)*sin(a(1,6)/180.0*pi); b(1,6)=sin(a(1,5)/180.0*pi)*sin(a(1,6)/180.0*pi); b(1,7)=cos(a(1,6)/180.0*pi); [x,y,z]=solve('b(1,5)*(x-b(1,1))+b(1,6)*(y-b(1,2))+b(1,7)*(z-b(1,3))=0','(x-b(1,1))^2+(y-b(1,2))^2+(z-b(1,3))^2=b(1,4)^2','y=0','x','y','z') 以上是编写的程序,方程组应该有两个解,用solve解得到sym类型的数据,如何输出两个解的数据,每个解的数据为三维的(x,y,z)。谢谢 |
» 猜你喜欢
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有3人回复
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有3人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有3人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有3人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有3人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有4人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
请教matlab用数组给参数矩阵赋值的问题
已经有11人回复
【求助】关于MATLAB解三次方程
已经有7人回复

mygt_hit
专家顾问 (职业作家)
-

专家经验: +362 - 应助: 438 (硕士)
- 贵宾: 0.019
- 金币: 19579.9
- 散金: 5130
- 红花: 135
- 沙发: 3
- 帖子: 4939
- 在线: 990.5小时
- 虫号: 1489764
- 注册: 2011-11-13
- 性别: GG
- 专业: 结构工程
- 管辖: 土木建筑

2楼2015-04-28 18:41:08
gaoyuan007
木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 2027.1
- 散金: 641
- 红花: 3
- 帖子: 222
- 在线: 151.3小时
- 虫号: 2161543
- 注册: 2012-12-02
- 专业: 岩土与基础工程

3楼2015-04-28 21:47:13
mygt_hit
专家顾问 (职业作家)
-

专家经验: +362 - 应助: 438 (硕士)
- 贵宾: 0.019
- 金币: 19579.9
- 散金: 5130
- 红花: 135
- 沙发: 3
- 帖子: 4939
- 在线: 990.5小时
- 虫号: 1489764
- 注册: 2011-11-13
- 性别: GG
- 专业: 结构工程
- 管辖: 土木建筑

4楼2015-04-28 23:46:45
gaoyuan007
木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 2027.1
- 散金: 641
- 红花: 3
- 帖子: 222
- 在线: 151.3小时
- 虫号: 2161543
- 注册: 2012-12-02
- 专业: 岩土与基础工程

5楼2015-04-29 08:06:30
mygt_hit
专家顾问 (职业作家)
-

专家经验: +362 - 应助: 438 (硕士)
- 贵宾: 0.019
- 金币: 19579.9
- 散金: 5130
- 红花: 135
- 沙发: 3
- 帖子: 4939
- 在线: 990.5小时
- 虫号: 1489764
- 注册: 2011-11-13
- 性别: GG
- 专业: 结构工程
- 管辖: 土木建筑
【答案】应助回帖
★ ★ ★ ★ ★
gaoyuan007: 金币+5, ★★★很有帮助, 非常感谢! 2015-04-29 10:20:37
gaoyuan007: 金币+5, ★★★很有帮助, 非常感谢! 2015-04-29 10:20:37
|
clear clc a=[1,1,1,8,90,45] b(1,1)=a(1,1); b(1,2)=a(1,2); b(1,3)=a(1,3); b(1,4)=a(1,4)/2; b(1,5)=cos(a(1,5)/180.0*pi)*sin(a(1,6)/180.0*pi); b(1,6)=sin(a(1,5)/180.0*pi)*sin(a(1,6)/180.0*pi); b(1,7)=cos(a(1,6)/180.0*pi); c = b; b = sym('b',[1,7]); syms x y z f1 = b(5)*(x-b(1))+b(6)*(y-b(2))+b(7)*(z-b(3)) f2 = (x-b(1,1))^2+(y-b(1,2))^2+(z-b(1,3))^2 - b(1,4)^2 [x,y,z] = solve(f1,f2,'y=0','x,y,z') xx = subs(x,b,c) yy = subs(y,b,c) zz = subs(z,b,c) |

6楼2015-04-29 09:17:16










回复此楼
20