1樓:公叔莎莉委靚
>>a=3;
>>solve('a*x-3=0','x')
得到的結果是
ans=
3/a也就是說,solve裡面將a當成符號,而沒有把你a=3代入。
試著改成
>>subs(solve('a*x-3=0','x'))就得到ans=1的結果了。
你的問題也可以這樣弄。
solve再加乙個subs()
另外你也可以自己將方程中的變數先將值代入,然後再解方程比如:clear
>>a=3;
>>equ=sprintf('a*x-3=0');
>>equ=subs(equ);
%這一步就是將a=3代入
>>solve(equ,x)
2樓:宦沛山靖濱
樓上的沒理解好樓主的意思.
應當是(以b排序順序來調整a):
a=[0,100,200,300];
b=[19,18,16,17];
[bb,n]=sort(b);
aa=a(n);
%注這裡用的是aa,bb,你也可直接改成
%[b,n]=sort(b);
%a=a(n)
matlab中,如何給自定義的函式,寫幫助檔案
3樓:
百分號後面就可以寫
函式的額注釋預設是第二行開始直到乙個空白航結束。
4樓:鄭瑞達是乖孩子
寫到網頁裡,然後超連結到url
在matlab自帶的幫助檔案裡找add help for your program
5樓:扈桃稅昭君
matlab在執行自定義函式m檔案時,得到的結果中見會出現好幾個ans=1?這個問題需要把你編寫**貼出來,才能分析問題出在哪兒,因為我們不是什麼神仙。
matlab沒有某個函式怎麼辦,help過了
6樓:匿名使用者
matlab沒有某個函式怎麼辦,其解決的辦法:
1、如果是常規函式,可以通過有與相同版本或其他版本的網友求助。複製粘帖其函式檔案。
2、如果是自定義函式,可以通過其他途徑獲得或自行編寫。
matlab中程式寫到一半遇到某個函式需要help怎麼做可以避免前面程式的執行
matlab求解非線性方程,Matlab解非線性方程組
如果你有n個未知bai數n個方程,就定du義乙個輸入輸zhi出都是n 1列向量的函式,dao然後用fsolve解。比專 如你想解方程組 x1 2 x2 7 x2 3 exp x1 100 就定義一屬個函式 func1 x x 1 2 x 2 7 x 2 3 exp x 1 100 x fsolve ...
用matlab程式冒泡法對數由小到大排序
冒泡法對10個數由小到大排序 a rand 1,10 隨機生成一組數 a 未排序前原始資料 n 10 陣列長度 for j 1 n 1 for i 1 n 1 if a i a i 1 c a i a i a i 1 a i 1 c endend enda 排序後陣列顯示 資料拓展 冒泡法排序原理 ...
help的句型,help 的四個句型
help 的四個句型如下 1 help sb to do sth 幫助某人做某事 2 help with sth 用.來幫助 3 help sb in 攙扶某人進某地 4 can t help doing sth 情不自禁地做某事 help 英 help 美 help v.幫助 有助於 促進 擅自拿...