求解matlab程式問題,下面程式的 if s1 i

2021-06-25 14:56:00 字數 1681 閱讀 7769

1樓:酷呆愛死呆

figure(2);

for i=2:n;

if s1(i,1)>200;%%i可以取2,3,4,5...n,s1(i,1)列沒變,那麼就是s1(2,1),s1(3,1),s1(4,1)....s1(n,1)可以看出取的是第一列元素,s1(1,1)沒取

l=2;

for j=1:m;

x1(j,1)=x(i-1,j);y1(j,1)=y(i-1,j);%%%j可以認為是內迴圈,當i=2時,j取1,2,3...m,x(1,1),x(1,2),x(1,3)...x(1,m)取的是x中的第一行元素,x1(1,1),x1(2,1),x1(3,1)...

x1(m,1)是x1中的列元素,也就是把x中的行元素的值賦給x1中的列。y1是同樣的操作。

x2(j,1)=x(i,j);y2(j,1)=y(i,j);%%j為內迴圈,i=2,那麼j取1,2,3,4...m,那麼就是將x中的第二行元素的值賦給x2的第一列。y2是同樣的意思。

end;

2樓:匿名使用者

i是迴圈的 每個i對應的s1元素與200比較 如果大於就進行下面的操作 其實就是s1中的第一列元素

matlab程式設計:請設計一個程式,程式包括下列功能: (1) 讓使用者依次輸入兩個字串s1和s2;

3樓:匿名使用者

input('請輸入字串

','s1') %讓使用者依次輸入兩個字串s1和s2;

input('請輸入字串','s2')

l1=length(s1)

l2=length(s2)

if l1>l2 %比較兩個字串的長度並顯示比較結果;

disp('字串s1的長度大於字串s2的長度')else

disp('字串s2的長度大於字串s1的長度')ende=strncmp(s1,s2,3) %判斷s1與s2有沒有長度在 3個字元以上的相同子串,顯示判斷結果。

4樓:見鄭奇蹟

s1=input('輸入字串s1=','s');

s2=input('輸入字串s2=','s');

if(length(s1)>length(s2))fprintf('s1長度比s2長')

elseif(length(s1)==length(s2))fprintf('s1和s2一樣長');

elseif(length(s1)==length(s2))fprintf('s2長度比s1長');

endn=0;

r=;flag=1;

for i=1:length(s1)

for j=1:length(s2)

if(s1(i)==s2(j))

n=n+1;

if(n>3)

if(flag==1)

r=[s2(j-3),s2(j-2),s2(j-1)];

flag=0;

endr(n)=s2(j);

fprintf('有長度大於3的子串');

endif((j+1)

5樓:匿名使用者

sorry, 沒學過matlab程式設計

c語言問題下面程式不是無限迴圈的是

在c語言中,0為假,其他所有值均為真 a選項 判斷語句中2 0永遠成立,無限迴圈b選項 3 5 0,3 5 8,即while 8 無限迴圈d選項 while 1 永遠為真,無限迴圈順便吐槽這題目,如果敲出像abc選項的 老闆會炒了你的,學校裡淨出這些蛋疼的題目 c不是無限迴圈,0 為字元0,代表的值...

請高手幫我看看下面的matlab程式,怎麼能提高執行速度,資料也不算大的,但執行了將近兩小時

程式覆沒有大的問題制 可以執行。有個問題n 1 1 1000 的步長太小了,所以執行很長。建議你改一下步長,如n 1 10 1000,用我電腦執行的時間為 237.718235 seconds.執行結果 哪位高手幫我看看下面這段matlab程式,幫我解析一下是什麼意思 r j b za rain.t...

c語言,下面的程式結果為啥是,c語言,下面的程式結果為啥是

恭喜你,你發現了一個非常重要的系統漏洞形式。有很多對系統的破解都是基於此原理,下面我此進行一下解釋。首先先大概指明錯誤 char buf 4 是分配了4個位元組的儲存空間,strcpy buf,aaaa 是向buf寫入5個位元組的資料,因為別忘了字串最後總隱藏著一個字串結束符 0 也就是說,strc...