求問下面matlab程式的解釋,每一行都是什麼意思

2021-03-03 22:43:15 字數 715 閱讀 6431

1樓:匿名使用者

前四行 定義m=1 陣列a b c

三個for 對陣列的每個元素進行迴圈

if 是如果 下標之和等內於9 那麼 d(m)就定義容為 對應的a b c 的元素的和

並把當前下表存在e的第m行 然後把 m加一, 用來儲存下一個 等於9 的位置

maxnum用來存陣列d的最大值

取出d的第一個元素, 如果d(i) 比 maxnum大就替換成更大值最後輸出.

找到d(i)中與maxnum一樣大的數, 然後輸出下標e輸出maxnum

請問一下,下面這個matlab程式的每一行**代表的什麼意思? 5

2樓:我來喬

temp=; % 定義bai一個變數dutemp,並賦zhi

值為dao空

f=dsolve('dy=y-2*x/y','y(0)=1','x'); % 定義符號差分方程

df=zeros(1,n+1); % 定義變數df並賦值為零值向量

for i=1:n+1 % for迴圈開始回

temp=subs(f,'x',x(i)); % 在f中進行符號替換

df(i)=double(vpa(temp)); % 轉換答指定精度,強制轉換成double型別輸出

end % for迴圈結束

下面是matlab程式,為什麼執行結果不是正確的結果,正確的結果應該是y 138 這是為什麼啊?求高手解答

fid fopen temp.txt wb 把wt換成wb,以和rb對應,或者都改成wt,總之要對應 這個問題與主要和文字檔案的編碼有關,具體的我也不是很清楚,裡面應該是很複雜的,何況還有數值溢位的問題和matlab函式的內部執行機制有關。wt中的t表示文字檔案是ansi編碼,儲存時存的是字元的ac...

幫忙解釋一下下面程式的意思,求高手幫我解釋一下下邊這兩句程式什麼意思急

getchar意思就是讀bai入一個字元,相du當於zhic 的cin,對於switch和case,下面舉個例子 daoswitch 表示式 putchar a 0 輸出 a putchar a 5 輸出 3 是c語言bai。是各 種命令 方法 邏du輯等zhi,比如case是switch語句中的,...

求這個化學方程式的雙線橋急急急,請問下面這個化學方程式的雙線橋怎麼畫,還有為什麼下面那個離子方程式氯離子只有兩個呢求各位幫忙解答

這都不涉及氧化還原反應,哪來的雙線橋。就是普通的酸鹼中和反應。雙線橋是表示氧化還原反應中同一元素得失電子的方法,不是氧化還原反應就沒有雙線橋這個說法。請問下面這個化學方程式的雙線橋怎麼畫,還有為什麼下面那個離子方程式氯離子只有兩個呢?求各位幫忙解答 左右兩個mn連在一起寫上 2e 左右兩個cl連在一...