MATLAB乙個程式怎樣呼叫另乙個程式結果

2025-07-08 20:15:08 字數 2005 閱讀 1985

1樓:牛得天下

另外乙個程式肯定是個m檔案,或者乙個函式,假設函式名為fun,那麼在這個程式中,輸入**:c=fun(a,b);

其中,a,b是指要得到另外乙個程式的執行結果需要輸入的引數,c是指能得到的結果。

這樣,在本程式中就用到了另乙個程式執行的結果。

2樓:網友

可以吧另乙個程式執行的結果存起來,用到時再調。

3樓:用蠟筆畫小熊

你把那個程式儲存成m檔案。

到時候呼叫啊。

放在workspace中,直接輸入該m檔名稱就可以呼叫了。

matlab中的乙個程式怎麼呼叫另乙個程式生成的資料

4樓:網友

將兩個放在同一目錄下,將該矩陣宣告為全域性變數 即可。。。前提是你第乙個程式得執行成功生成這個矩陣。。。要注意的是:中間任何的修改都會影響該矩陣後續的使用。。

如何在matlab中呼叫自己編寫的乙個程式的結果。

5樓:鍾悅愛戊德

第乙個寫成函式function

y=chengxu()

然後在第二個裡面直接呼叫即可。

matlab呼叫另乙個m檔案並使其過程輸出

6樓:考奧維杞奧

把你現在寫好的演算法封裝成乙個函式就好了,格式是function

y=f(x,y,..

end另外寫個主函式,在函式里面直接使用f(x,y,..就會呼叫你寫好的演算法,不過注意兩個檔案要放在乙個目錄寫,函式檔案的名稱要和函式名一致。

把檔案生成csv格式的檔案,excel就可以直接讀取了。

matlab中怎麼呼叫乙個通用程式

7樓:網友

可以明確的說,有。

matlab帶有matlab engine的功能,只要啟動matlab,經過設定,matlab engine就能以像server一樣的方式在後臺執行。在matlab安裝目錄裡的include資料夾下有乙個檔案,裡面定義了20個左右的函式,通過這些函式就可以在任意的c環境下實現向matlab engine收發矩陣資料,進行計算等完全的matlab功能。唯一的困難在於一般的程式必須通過activex才能使用這些matlab engine的函式。

結構上類似通過odbc呼叫資料庫引擎。

具體可以參考網上資訊及matlab釋出幫助檔案。

求乙個matlab自定義函式並呼叫的例項程式

8樓:匿名使用者

沒其他條件嗎?那例子太多了。

給你乙個剛才幫別人調的jacobi迭代求解線性方程組的程式吧。

函式(儲存成:

function x=jacobi(a,b,x0)epsilon=;

n=length(b);

x1=zeros(n,1);

m=100;

for k=1:1:m

for i=1:1:n

s=sum(a(i,:)x0(:)a(i,i)*x0(i);

x1(i)=(b(i)-s)/a(i,i);

endfprintf('%.4f ',x1);

fprintf(' ');%按格式輸出資料if norm(x1-x0,'inf')

呼叫:a = [10., 1., 2., 0.;

b = [6., 25., 11., 15.]';

x0 = zeros(4,1);

x=jacobi(a,b,x0)

matlab程式,在乙個for迴圈中,在每次迴圈中都要呼叫另乙個程式(如:123.m)並用返回的結果,怎麼實現?

9樓:網友

把修改成函式。

格式:function y=123(arg1,arg2,..y=最終結果。

在迴圈中可以直接呼叫 123

小程式呼叫介面乙個頁面

小程式呼叫介面乙個頁面的原因是為了實現資料的獲取和展示。通過呼叫介面,小程式可以獲取後端伺服器提供的資料,然後將資料展示在小程式的頁面上,實現與使用者的互動和資料展示的功能。呼叫介面乙個頁面的好處是可以實現資料的動態更新和即時展示。通過呼叫介面,小程式可以根據使用者的操作或者其他觸發條件,即時獲取最新的...

matlab怎樣給第乙個矩陣1號位置賦值,第二個矩陣2號位置賦值?

matlab怎樣給第乙個矩陣號位置賦值,第二個矩陣號位置賦值?有時候我們使用matlab進行運算的時候,想給矩陣進行賦值,怎麼賦值呢,下面來分享一下方法。工具原料matlab給矩陣賦值的幾種方法。方法 步驟分步閱讀。第一步可以通過zeros函式進行賦值,輸入a zeros , 生成了乙個全矩陣,如下...

怎樣切斷程式的網路連線,怎樣切斷一個程式的網路連線

為什麼非要用系統設定呢?關閉埠的方式也不怎麼安全,萬一你關錯了。沒有什麼特殊要求的話比如考試什麼的,建議你還是不要用系統設定,管家程式很方便,另外,建議不要用360 易語言應用介面支援庫中有個命令 是否與網際網路連線 可以達到你的需求。windows內建防火牆,用防火牆就能切斷 without so...