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燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP