matlab怎麼執行自己編寫的程式?

2025-07-08 20:10:08 字數 2136 閱讀 7464

1樓:我的數學網路

1、不支援中文路徑,你路徑理由中文「桌面」兩字。你可以不程式放到沒有中文路徑的資料夾下。

2、matlab預設的工作目錄為安裝目錄下的work目錄中,所以你編寫的自定義函式也可放在work目錄中,並且,matlab呼叫函式不是以函式名為標誌,而是以自定義函式儲存的檔名標誌,鑑於此,你可以把函式檔案儲存為函式名以方便識別和呼叫。

例子:%建立函式檔案。

function f=fun(x,y,z)f=x^2+y^2+z^2;%函式關係或其他**%儲存為一定要注意這裡)

以後在其他程式裡面或matlab命令裡就可以呼叫如:y=fun(1,2,3)

2樓:網友

你單獨開啟乙個。m檔案。然後輸入qskt(a),當然a要提前定義賦值。

然後幫這個。m檔案和你那個function的。m檔案放在同乙個資料夾下面,然後用matlab開啟執行就可以了額。

matlab中自己編寫的函式檔案可以直接執行嗎,怎麼除錯?

3樓:閒庭信步

錯誤1 :引導詞function後要空格。如下:

function [r,theta]=rect2polar(x,y)

r=sqrt(x.^2+y.^2);

theta=180/pi*atan(y,x);

錯誤2:程式沒有迴圈,不需要end。

錯誤3:建立函式檔案後儲存到work資料夾後。不能直接點選執行,而是要從鍵盤鍵入「輸入引數」x,y的值。

再鍵入 [r,theta]=rect2polar(x,y)執行。

4樓:ni我ni我

有兩種方法。

1、在命令視窗輸入rect2polar(1,1);

2、將函式改為。

function[r,theta]=rect2polar(x,y)if nargin==0

x=1;y=1;%隨意修改。

endr=sqrt(x.^2+y.^2);

theta=180/pi*atan(y,x);

endps:atan(y,x)真的可以除錯通過麼。

matlab軟體編寫完程式怎麼執行出來的?

5樓:我行我素

你寫程式並儲存後,如果是指令碼檔案,點上方工具中的「執行」,就可以了;如果是函式檔案,要先定義輸入變數,再呼叫函式,才能執行。

6樓:網友

點選綠色按鈕是一種,如果檔名是以數字等開頭的,用這種方式會提示。

可以用快捷鍵「ctrl」+「enter」(回車)直接執行。

7樓:蕭_湄姍

輸入了要執行的函式名稱,直接回車就可以啊。

8樓:網友

上面有乙個綠色按鈕 點選就行了。

如何在linux伺服器中執行自己寫的matlab程式

9樓:網友

只需要在linux的命令列下執行:

matlab

nodesktop -nosplash -r 「你的程式的名字」

前提是matlab所在的目錄在你的path變數包含的目錄中)

如何在linux伺服器中執行自己寫的matlab程式

10樓:說好的採納呢

只需要在linux的命令列下執行: matlab -nodesktop -nosplash -r 「你的程式的名字」 (前提是matlab所在的目錄在你的path變數包含的目錄中)

11樓:韓非新新

方法如下:

1、只需要在linux的命令列下執行:matlab2、-nodesktop -nosplash -r 「你的程式的名字」

前提是matlab所在的目錄在你的path變數包含的目錄中)

matlab中先編寫m檔案,接著編寫主程式,怎麼執行?

12樓:寂寞男孩輝仔

左上角,新建指令碼,這樣就開啟了器,再左上角,儲存,就把m檔案儲存了。在這個器裡面寫主程式,寫完儲存,點上面的執行。以後再想用這個主程式的**,只需要開啟m檔案就可以了。

MATLAB中的兩個變數相乘怎麼編寫

驗證成功,可以執行 x rand 3,4 y rand 4,5 row1,col1 size x row2,col2 size y if col1 row2 disp input is error else result zeros row1,col2 for ii 1 row1 for jj 1 ...

mysql 怎麼檢視語句執行的內容

mysql 怎麼檢視語句執行的內容一 mysql資料庫有幾個配置選項可以幫助我們及時捕獲低效sql語句,slow query log這個引數設定為on,可以捕獲執行時間超過一定數值的sql語句。,long query time當sql語句執行時間超。如何檢視thinkphp執行過的mysql語句 你...

自己用matlab實現的BP神經網路演算法,無法得到預期的效果,主要是誤差太大

lr 0.05 lr為學習速率 baierr goal 0.1 err goal為期du望誤差最小值 max epoch 15000 max epoch為訓練的最大次數 a 0.9 a為慣性系數oi 0 ok 0 置隱zhi含層和輸出層各神dao經元輸出初值為回0 這些初始答引數是誰提供給你?調整一...