永发信息网

有哪些MATLAB函数可以替代for循环,对矩阵进行赋值。我的牵扯到多层函数嵌套,调用,用for效率很低

答案:1  悬赏:50  手机版
解决时间 2021-02-05 21:27
想换用高效,省时一点的函数来进行运算求解,求高手帮忙

如下d_1 d_2 P_3 P_4 theta5 都是循环变量
A01=[1 0 0 0;0 1 0 0;0 0 1 d1;0 0 0 1];
g1=58;g4=58;g2=38;g3=d2-210;
phi1=acos((g2^2+g3^2-g1^2)/(2*g2*g3));
y1_g=-g4*sin(phi1);
A12=[1 0 0 0;0 1 0 y1_g;0 0 1 d2;0 0 0 1];
[theta_3 x_3 z_3]=D_0322A_package_23(Ku,L1,L2,P_3,H,alpha,N);
A23=[0 -cos(theta_3) sin(theta_3) x_3;1 0 0 0;0 sin(theta_3) cos(theta_3) z_3;0 0 0 1];
[theta_4 x_4 z_4]=D_0322A_package_34(Ku,L1,L2,P_4,H,alpha,N);
A34=[cos(theta_4) 0 sin(theta_4) x_4;0 1 0 0;-sin(theta_4) 0 cos(theta_4) z_4;0 0 0 1];
A45=[cos(theta5) 0 sin(theta5) 0;sin(theta5) 0 -cos(theta5) 0;0 1 0 58;0 0 0 1];
A05=A01*A12*A23*A34*A45;
plot(A05((1:3),4),'r*');
hold on;
最佳答案
直接矩阵操作也可以,具体问题具体分析,请追加你的程序。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
()()学舌填动物名
建行卡号 4367 4200 6361 0071 408 是哪个地
豪门的意思是什么啊?知道的请说下!
口语交际`兰兰说明明你喜欢玩游戏吗?明明说
吉米网咖(临桂店)地址好找么,我有些事要过去
大亮灯饰城地址有知道的么?有点事想过去
【苏轼念奴娇赤壁怀古】苏轼《念奴娇赤壁怀古
告字五笔怎样打
明天太姥山会下雪吗
圈羊口地址在什么地方,想过去办事
贡荐的意思是什么啊?知道的请说下!
行车四挡倒三挡怠速突然提高怎么回事?
外国人工作签证为什么要2年国外工作经验
新汇众星动网吧地址在哪,我要去那里办事
我的手机号码在淘宝网上被登录过,我自己该怎
推荐资讯
和“固定工养老”的区别
谁能用欣欣向荣万马奔腾组成一句句子
sus430是什么材料
蒿子冲怎么去啊,有知道地址的么
莫尔法测定氯含量后的滴定管用什么洗涤剂洗
成都有小米专卖店吗
京都十景的意思是什么啊?知道的请说下!
若体检结果为TNM,按TNM分期法应属于A.0期B.
王家堡大桥地址有知道的么?有点事想过去
初二新目标英语复习题
留学英国选学校是看商学院排名还是看qs全球排
【禁止攀爬标志图片】“那个标志是禁止攀爬吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?