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 這些初始答引數是誰提供給你?調整一...