[問題] 許多function在code的裡面該如何使用 已回收

看板MATLAB作者 (口試要到了)時間15年前 (2010/08/23 22:02), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
這個程式碼裡面我設計了幾個function讓我的成分點轉換成直角座標 問題一:當我輸入A=[1 1],B=[2 2],C=[3 3],D=[4 4] 然後我想要讓他跑出x y z的座標值 該怎麼輸入阿 一直跑不出來 問題二:如果我有多個function分別為不同的檔案 那我程式該如何寫才能每個function都能執行 謝謝各位高手 程式如下 %% The Normalization function function [fA,fB,fC,fD] = NormFrac(A,B,C,D) % 此函數用來將 quatplot3 function 的值正規劃(轉換成原子百分率) % 計算元子百分率 total = A+B+C+D fA = A ./total fB = B ./total fC = C ./total fD = D ./total %% the degree to radian funton function rad =deg2rad(deg) %此函數用來將 ternplot function 內的角度值轉換成徑度值 % 角度轉換計算 rad = deg / 180 * pi %% 四元相圖相對位置function functon [x, y, z] = TernCoOrds3D(fA, fB, fD) % 此函數的值放入q;以及用來計算在不同組成下的3D函數的位置 % 宣告 theta = deg2rad(30); % 判斷 t = 0.5*tan(theta); S = sqrt(t.^2 + 0.5^2); vS = fD .* S; vt = vS * sin(theta); va = vS * cos(theta); IncY = vt; IncX = va; % 成份座標轉直角座標 y = fA .* sin(deg2rad(60)) x = fB + y .* cot(deg2rad(60)) y = y + IncY x = x + IncX z = fD .* (sin(deg2rad(60)))^2 -- 心機鬼屋 歡迎大家一起來耍心機 http://www.wretch.cc/blog/pazane1115 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.60.224

08/23 23:00, , 1F
"code"
08/23 23:00, 1F

08/23 23:41, , 2F
XD
08/23 23:41, 2F
※ 編輯: pazane 來自: 140.117.201.21 (08/24 04:26) ※ 編輯: pazane 來自: 140.117.201.21 (08/24 04:26) ※ 編輯: pazane 來自: 140.117.201.21 (08/24 04:27)
文章代碼(AID): #1CSdzj30 (MATLAB)