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

時間 2021-10-27 04:50:48

1樓:苛政

(我用magic函式創造了個256*256矩陣,執行結果在n=300時,程式耗時0.481000秒檢視一下b中的非零元素的個數:

>> id=find(b~=0);

>> length(id)

ans =

300證明成功了。。程式如下:(沒用sort,sort行啊列啊的怪麻煩的,我不會用)

function b=function_name(a, n)t1=clock;

b=zeros(size(a));

c=max(max(a));

d=min(min(a));

for i=1:n

id=find(a==c);

b(id)=a(id);

a(id)=d;

c=max(max(a));

i=i+length(id)-1;

clear id

endt2=clock;

t=etime(t2,t1);

aa=sprintf('在n=%d時,程式耗時%f秒',n,t);

disp(aa);end

2樓:匿名使用者

編輯m檔案如下:

function [c]=function_q(x,n)t=cputime;

a=zeros(1,256*256);

for p=1:1:length(a)

a(p)=x(p);

ends_a=sort(a,'descend');

n_a=s_a(n);

c=max(x,n_a);

for i=1:1:256

for j=1:1:256

if c(i,j)==n_a

c(i,j)=0;

endend

endtime=cputime-t;

fprintf('run time is %f.\n',time);

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程式設計

大學MATLAB程式設計題,matlab程式設計題

我只會用迴圈函式了 比如第一個問題,y 1 for n 1 1 100 y y 1 n 1 2 n 1 end這樣,儘管matlab做為矩陣實驗室,用迴圈函式做有點浪費資源,不過我想不出來別的什麼,希望路過大俠指教 樓主關於這種迴圈函式方法有不明白的歡迎追問 以下六行儲存為pifour.m檔案fun...

一道Matlab程式設計題,matlab程式設計題

義敏學系歌 可是,你為什麼要到我這個mathematica專攻的團隊來提問呢 那我也給個mma的解法來消滅這個提問吧 nintegrate sqrt total d t 2 400.953 開濮耿昭 1.首先舉一個簡單的例子 求y x 2 在x為 0,2 上的曲線長度。把下面的複製貼上進matlab...

自己編的matlab函式如何輸出多個變數的數字結果

m,n好像是a,b的函式呀。結果當然是一個表示式 a,b 命令視窗輸入 x,y located a,b 裡面a,b值由你自己定。要把因變數都打出來,不然預設第一個因變數。 沫沫容 function dataout dataread filein,fileout,line fidin fopen fi...