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

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

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);

?明明是線性方

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

matlab中如何刪除上一行命令

l一 在命令視窗 command window 中輸入了錯誤的命令,這個錯誤的命令可能無法執行,但是他會在前面有顯示,如果想把命令視窗中的執行過的命令 包括錯誤和正確的 都刪除的話,就在命令視窗中輸入clear,然後回車就可以了,這個命令會把在命令視窗中輸入過的命令清空,但是在命令歷史視窗可以找到這...

如何在Excel中的每一行再插入一行相同的內容

增加一列 作為 一個 排序的序號 自動填充序列 然後你把這些記錄全部選中 複製 插入到上方 或者是下方 然後你再 按這個新增加的 序號列 排序 ok 你的目的達到了,你就可以把這新增的一列 決定是否留下了 先將原有的前面插入單序號1 3,然後複製下拉。再把你的這100多行復制到下面,再接著輸雙序號2...

wps如何計算每一行的和

excel四則運算 以a1至a5單元格區域及b6單元格為例,a1至a5分別為1,2,3,4,5,b6為6 加法 sum a1 a5,b6 a1 a2 a3 a4 a5 b6 a1至a5及b6相加 值為21 減法 sum a1 a5 b6 a1 a2 a3 a4 a5 b6 a1至a5相加減去b6 值...