matlab程式設計請設計程式,程式包括下列功能

2021-03-06 14:24:58 字數 2841 閱讀 6811

1樓:匿名使用者

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個字元以上的相同子串,顯示判斷結果。

2樓:見鄭奇蹟

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)

3樓:匿名使用者

sorry, 沒學過matlab程式設計

matlab編制一個程式,使得改程式接受使用者輸入的字串,並將該字串每個單詞第1個字母大寫,其餘不變。

4樓:格物而致知

把下面的**儲存在一個m檔案中,按f5執行:

str = input('請輸入一個字串:\n','s');

for ii = 1:length(str)if ii == 1

str(ii) = upper(str(ii));

elseif uint8(str(ii))>=97 && uint8(str(ii))<=122 && str(ii-1) == ' '

str(ii) = upper(str(ii));

endend

disp(str);

執行結果:

>> test

請輸入一個字串:

my name is lilei

my name is lilei

用matlab語句編寫一個程式,要求:輸入一個字串後顯示一個數字。 5

5樓:匿名使用者

你是不是想對16進位制資料進行二進位制轉換啊,我這裡有這個程式,可以試試這個

%%%%%%16進位制轉10進位制 轉化方法一%%%%%%%%%%%%

a=textread('c:\a.txt','%s')';%以字元形式開啟檔案

alpha=hex2dec(a)'; %16進位制轉化為10進位制數,存入alpha矩陣

%%%%%%%16進位制轉10進位制 轉化方法二%%%%%%%%%%%

[wenjian_ming,lujing_ming] = uigetfile('c:\a.txt','匯入資料');

fid=fopen(strcat(lujing_ming,wenjian_ming),'r');

data=;

while ~feof(fid)

m=fscanf(fid,'%3x',[1 inf]);

data=[data;m]; %將讀出的資料存入data矩陣中

endalpha=data;

%%%%%%%儲存檔案方法一%%%%%%%%%%%%%%

dlmwrite('c:\b.txt',alpha,'delimiter', ' ') %將得出資料存入新的b.txt文件

%%%%%%%儲存檔案方法二%%%%%%%%%%%%%%

fid=fopen('c:\d.txt','w');

fprintf(fid,'%d ',alpha');

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

alpha2=alpha(1:2:length(alpha)-mod(length(alpha)+1,2)); %將奇數元素提取出來

dlmwrite('c:\c.txt',alpha2,'delimiter', ' ') %將得出資料存入新的c.txt文件

%%%%%%%畫圖%%%%%%%%%%%%%%

plot(1:length(alpha2),alpha2) %畫圖

6樓:匿名使用者

for i=1:10

x=input('x');

disp(num2str(x));end

使用matlab編寫一個函式,如何在函式執行時,提示使用者輸入一些計算基本引數呢?

7樓:匿名使用者

%提醒使用者輸入數值

a=input('enter the a:');

b=input('enter the b:');

把這個放m檔案開始的地方,呼叫的時候它就會提醒輸入a和b的值

隊會的設計程式

1 整隊 報告人數。2 宣佈主題中隊會開始。隊長向輔導員報告結束後,便面向全體隊員宣佈 主題中隊會現在開始!3 出旗 敬禮。鼓號齊奏,全體隊員向隊旗敬禮,隊旗出場 4 唱隊歌。伴奏或錄音伴奏,隊歌要唱完整 5 中隊長講話。說明隊會主要內容 意義 6 宣佈活動開始,進行活動。即事先確定的隊會內容 7 ...

試用C語言設計程式,程式的功能是接收任意輸入算術表示式,判斷表示式中的括號是否配對出現

最近的棧作業 include using namespace std class stack stack void clear 清空棧 bool push const int value 壓入 else if c c c formula.pop temp if temp c 1 temp c 2 e...

什麼是審計程式?一般審計程式有哪些

審計程式是指審計師在審計工作中可能採用的,用以獲取充分 適當的審計證據發表恰當的審計意見的程式。一般審計程式表示審計工作從開始到結束的整個過程,包括三個主要的階段,即計劃階段 實施審計階段和審計完成階段。具體如下 1 審計計劃階段,各級審計機關為履行審計職責而對計劃期內的審計專案和專項審計調查專案作...