請解釋matlab中程式每一行的意思,謝謝

時間 2021-10-14 20:22:24

1樓:酷呆愛死呆

function[mseq]=m_sequence(fbconnection);%%函式宣告,函式名字m_sequence,函式輸入變數fbconnection,函式輸出mseq

n=length(fbconnection);%%得到fbconnection的長度

n=2^n-1;%%得到迴圈次數

register=[zeros(1,n-1) 1];%%建立大小為1*n的矩陣,前n-1個元素都為0,第n個元素為1

mseq(1)=register(n); %%讓輸出的第一個元素為1

for i=2:n%%i從2開始迴圈,一直去到n

newregister(1)=mod(sum(fbconnection.*register),2); %%讓fbconnection和register中對應元素相乘,並求和,然後除以2得餘數賦給newregister的第一個元素

for j=2:n

newregister(j)=register(j-1);%%把register的前n-1個元素賦給newregister的第2-n個元素,也就是全0

end;

register=newregister;%%把newregister的值賦給register

mseq(i)=register(n);%%把register的第n個元素的值賦給mseq的第i個元素end

2樓:哆來咪小姐姐

請問這個程式是完成什麼的

請問這個matlab程式是什麼意思?謝謝

3樓:matlab使用中

% 找到輸入陣列x的最大值value及位置 position

function [value, position] = mymax (x) % 檢查輸入引數x是否出錯msg = nargchk (1,1,nargin); error (msg); % value儲存當前最大值,初始化取陣列x的第一個值 value = x (1); % temp儲存當前最大值位置temp = 1; % 對陣列x從2到末尾進行迴圈

for ii = 2 : length (x) % 判斷如有比value 大的值

if value < x (ii) % 更新當前的最大值value及當前最大值位置temp

value = x (ii); temp = ii; end end% 如果輸出引數是兩個,則temp賦給第二個引數

if nargout > 1 position = temp;end

4樓:小蝦米

函式功能是尋找向量x的最大值value,以及最大值所在位置position

function [value, position] = mymax (x)%函式名為mymax,輸入引數x,輸出引數value、position

msg = nargchk (1,1,nargin);%檢查函式輸入引數的個數是否大於等於1,且小於等於1,即檢查輸入引數個數是否為1,是則msg無返回,否則返回錯誤資訊至msg

error (msg);%將錯誤資訊顯示出來

value = x (1);%輸出值value賦值為1

temp = 1;%臨時初始化為1

for ii = 2 : length (x)%從x的第2個數開始遍歷

if value < x (ii)%判斷x(ii)是否大於value

value = x (ii);%如果大於則返回較大的值x(ii)至value

temp = ii;%返回value所在位置至變數temp

end%結束判斷

end%結束迴圈

if nargout > 1%判斷輸出個數是否大於1

position = temp;%如果大於1則輸出位置引數temp

end%結束判斷

麻煩給我講講這個程式每句話的意思,謝謝,matlab程式

5樓:匿名使用者

opts = fitoptions('method','nonlinear','normalize','on');

ftype = fittype('a+b*x','options',opts);

?明明是線性方

程卻指定非線性,什內麼意思。容

求解釋c語言程式。打問號的每一行能否解釋,謝謝

2 將fp1指標重新移動到檔案開頭 3 將從fp1檔案中讀取到的字元寫入fp2的檔案中 打鉤的一行c語言 解釋一下,謝謝,詳細解釋絕對最佳 括號裡面都是函式的引數,這個 就是交換兩數字,如果第乙個數字比第二個數字打,就交換一下。c語言題目。求解釋有問號的地方謝謝 6d 指定寬度6位輸出整數,若位數小...

matlab中判斷矩陣中每一行中各列元素是否相等,返回每行中各列元素相等時的行號,並儲存為列向量

愛笑的柯南推理 用乙個程式實現n n魔方矩陣中,每一行 每一列 每一對角線上的元素之和相等。矩陣規律 本程式只適合基數,解釋如下 n 為奇數時,此題中n設為5 1 將1放在第一行中間一列 2 從2開始直到n n止各數依次按下列規則存放 按 45 方向行走,如向右上 每乙個數存放的行比前乙個數的行數減...

matlab怎麼求矩陣中每一行的最大值

輕煙談生活 matlab求矩陣中每一行的最大值的具體步驟如下 1 首先我們開啟matlab,在命令列視窗中輸入 a 12 35 24 26 78 14 16 19 21 建立乙個3行3列的a矩陣。2 然後我們輸入max max a 求a矩陣的最大值。3 按回車鍵之後,可以看到a矩陣的最大值為78。4...