![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 ChienWei Kao ![]()
![]() |
要如何將matlab裡面的值顯示在C#textbox上? 目前小弟是使用 using wwe; //小弟的matlabdll using MathWorks.MATLAB.NET.Utility; using MathWorks.MATLAB; private void button12_Click(object sender, EventArgs e) { Class1 p = new wwe.Class1(); MWArray result = p.wwe(); } 這邊就不知道如何下手了 matlab裡輸出會有 C1,C2,C3,C4,C5,C6 要如何把這6個值顯示出來? |
1樓 |
照你的問題描述看來,只能回答以下
若不是你需要的答案,請解說如何取得matlab裡面的"值",還有C1~C6是什麼型態?
本篇文章回覆於2017-05-25 09:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
ChienWei Kao ![]() |
謝謝1樓回答,我Matlab裡的Code是這樣
function [C1,C2,C3,C4,C5,C6]=wwe syms WX WY IX IY C=zeros(6,1); MatrixA=[IX^4,IX^3*IY,IX^2*IY^2,IX^3,IX^2*IY,IX^2; IX^3*IY,IX^2*IY^2,IX*IY^3,IX^2*IY,IX*IY^2,IX*IY; IX^2*IY^2,IX*IY^3,IY^4,IX*IY^2,IY^3,IY^2; IX^3,IX^2*IY,IX*IY^2,IX^2,IX*IY,IX; IX^2*IY,IX*IY^2,IY^3,IX*IY,IY^2,IY; IX^2,IX*IY,IY^2,IX,IY,1]; MatrixB=[IX^2*WX;IX*IY*WX;IY^2*WX;IX*WX;IY*WX;WX]; data=load('C:\Users\User\Desktop\AOI\相機校正\相機校正\bin\Debug\image.CSV'); A=zeros(6,6); B=zeros(6,1); [a b]=size(data); for i=1:a IX=data(i,3); IY=data(i,4); WX=data(i,1); A=eval(MatrixA)+A; B=eval(MatrixB)+B; end C=A\B; C1=C(1); C2=C(2); C3=C(3); C4=C(4); C5=C(5); C6=C(6); end ----------------------------------------------- 主要是想把C1.C2.C3.C4.C5.C6 給讀出來 因為不需要使用input(input為跟他在一起的csv檔) 在有勞您幫忙解答了,謝謝您
本篇文章回覆於2017-05-25 17:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 | |
4樓
作者回應
ChienWei Kao ![]() |
您好,謝謝您的回覆
目前我已經做到 double[,] RA = new double[,] { {a1,b1,c1,e1,f1,g1 }, {a2,b2,c2,e2,f2,g2 }, {a3,b3,c3,e3,f3,g3 }, {a4,b4,c4,e4,f4,g4 }, {a5,b5,c5,e5,f5,g5 }, {a6,b6,c6,e6,f6,g6 }}; double[,] RB = new double[,] { {h1 }, {h2 }, {h3 }, {h4 }, {h5 }, { h6} }; MWNumericArray arr1 = RA; MWNumericArray arr2 = RB; Class1 p = new Class1(); MWArray mw = p.pow((MWArray)arr1, (MWArray)arr2); MWArray裡的mw值已經有了 分別為6個 mw{0,0,0,0.48,0.011,-44} 但是目前不知道要如何將它顯示出來 試過Array,tostring等等都無法 在勞煩您解答了
本篇文章回覆於2017-05-31 17:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
最有價值解答
春天 ![]() |
這樣試試行不行
本篇文章回覆於2017-05-31 18:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
ChienWei Kao ![]() |
會出現這個
本篇文章回覆於2017-05-31 19:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓
作者回應
ChienWei Kao ![]() |
|
8樓
作者回應
ChienWei Kao ![]() |
您好我試出來了,把引述去掉好像就可以了
謝謝您
本篇文章回覆於2017-05-31 19:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |