MATLAB 板


LINE

版上的高手好!! 新手我只认真专研matlab不到三个月,底下发问有太离谱的问题请见谅, 还有有些程式多於我也写进去是想说,不清楚到底需不需要它= =...哈 这是一个四连杆参数设计的一个例子, 直接以程式介绍好了 function F=myfun1(x) % 一开始宣告我的非线性方程 f=zeros(1,25); %就想说因为底下要跑25种data所以F开25零 for i=1:25 %跑25次 xlsFile = 'ex3befoeradjust.xls'; %这个是我把一些已知常数向量以记录在excel档 tt2 = xlsread(xlsFile,1,'A1:Z1'); %从excel叫出底下t2(角度2)的data ww4 = xlsread(xlsFile,1,'A4:Z4'); %从excel叫出底下w4(角速度4)的data rr4= xlsread(xlsFile,1,'A7:Z7'); %从excel叫出底下r4(杆长4长度)的data t2=tt2(1,i); %t2(角度2) w4=ww4(1,i); w4(角速度4) r4=rr4(1,i); r4(杆长4长度) F=f(i); F=[x(1)*10*sind(t2)+10*(x(2))*sind(x(3))-r4*(w4)*sind(x(4)); x(1)*10*cosd(t2)+10*(x(2))*cosd(x(3))-r4*(w4)*cosd(x(4)); x(1)*cosd(t2)+10*cosd(x(3))-r4*cosd(x(4))-10; x(1)*sind(t2)+10*sind(x(3))-r4*sind(x(4)) ]; end %然後我就以for回圈1~25跑每一次代不同的常数进去 %接着求解的程式看底下 clear all options=optimset('MaxFunEvals',5000,'MaxIter',5000,'TolFun',1e-10,'Display','iter'); for i=1:25 %求解这里一样给他for环圈求解25次 [x,fval]=fsolve(@myfun1,x0,options); [x,fval]; r2(i)=x(1); % 让每一次解出第i个x(1)解等於 w3(i)x(2); 第i种常数代进去所求出来第i个r2的解 theta3(i)=x(3); % x(2);w3 一样意思 theta4(i)=x(4); % x(3);theta3一样意思 end % x(4);theta4一样意思 我的问题是, 我想要写这个程式的目标是; 从excel档读取,三个常数系数向量代进去非线性方程是求解出 每一组不同的的系数条件下 所求解出的r2,w3,theta3,theta4(一样把25种不同的解写成向量) 而我程式写这样的意思,跟我的目的是一样意思吗? 因为他一直跑好久快四个小时了跑不完现在还在跑= = 想说是不是写错 拜托高手帮我看一下`; 如果错了可以导正我应该怎麽吗? 感谢感谢 发问的不清楚可以再询问 谢谢谢谢 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.58.140
1F:→ ejialan:读excel的动作不应该放在myfun1里 而是在外面读完後当做 06/01 02:49
2F:→ ejialan:myfun1的输入 myfun1基本上只需要最下面四行 然後读取的 06/01 02:51
3F:→ ejialan:动作也不应该放在回圈里 而是读一次之後每次抓一组参数 06/01 02:53
4F:→ ejialan:你程式的意思变成解25次F 每当需要计算F时就读取25次 但最 06/01 02:57
5F:→ ejialan:後每一组参数都算了F却只用第25组 06/01 02:59
6F:→ ejialan:还有A-Z应该有26组参数 06/01 03:03
7F:→ aa7gg55:喔对吼应该是B1~Z1 06/02 13:49
8F:→ aa7gg55:谢谢你帮我找到问题 06/02 13:50
9F:→ aa7gg55:还是写不出来,虽然看起来好像不难 = = 06/02 13:51
10F:→ aa7gg55:继续想怎麽ˊ写!!XD 06/02 13:51
11F:→ aa7gg55:还是有谁要给我一点指点建议 06/02 13:51







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP