MATLAB基礎(chǔ)(一):MATLAB概述-創(chuàng)新互聯(lián)

1.matlab簡(jiǎn)介
1.1Matlab是什么?
MATLAB是MathWorks公司推出的一套高性能數(shù)值分析計(jì)算軟件。它將矩陣運(yùn)算、數(shù)值分析、圖形處理、編程技術(shù)等集成一體,為廣大科研人員提供了一個(gè)強(qiáng)大的分析、計(jì)算、程序設(shè)計(jì)與仿真的工具,是科學(xué)計(jì)算最佳平臺(tái)。
1.2MATLAB的特性:
?強(qiáng)大的計(jì)算功能
?編程語(yǔ)言簡(jiǎn)單、內(nèi)涵豐富
?強(qiáng)大的2D、3D數(shù)據(jù)可視化功能
?豐富的工具箱
?強(qiáng)大的擴(kuò)展能力、可開發(fā)功能
1.3 MATLAB組成:
MATLAB本身就是一個(gè)極其豐富的資源庫(kù),MATLAB產(chǎn)品由若干模塊組成,不同的模塊完成不同的功能,功能模塊示意圖如下:功能模塊
1.4 MATLAB的功能:
· 數(shù)值分析
· 數(shù)值和符號(hào)計(jì)算
· 工程與科學(xué)繪圖
· 控制系統(tǒng)的設(shè)計(jì)與方針
· 數(shù)字圖像處理
· 數(shù)字信號(hào)處理
· 通訊系統(tǒng)設(shè)計(jì)與仿真
· 財(cái)務(wù)與金融工程
1.5界面介紹:MATLAB R2021a界面和窗口2.matlab的應(yīng)用舉例
2.1數(shù)據(jù)可視化
(1)繪制圖像:
繪制圖像1[x1,y1]=meshgrid(-5:0.1:5);
z1=x1.2/3+y1.2/5;
z2=-(x1.2/sqrt(3)+y1.2/4.7);
subplot(121)
mesh(z1)
hold on
mesh(z2)
繪制圖像1

創(chuàng)新互聯(lián)建站擁有網(wǎng)站維護(hù)技術(shù)和項(xiàng)目管理團(tuán)隊(duì),建立的售前、實(shí)施和售后服務(wù)體系,為客戶提供定制化的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、眉山聯(lián)通機(jī)房解決方案。為客戶網(wǎng)站安全和日常運(yùn)維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護(hù)服務(wù)覆蓋集團(tuán)企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站建設(shè)、政府網(wǎng)站等各類型客戶群體,為全球上千企業(yè)提供全方位網(wǎng)站維護(hù)、服務(wù)器維護(hù)解決方案。

(2)繪制圖像:

繪制圖像2
[x2,y2]=meshgrid(-8:0.1:8);
z3=sin(sqrt(x2.2+y2.2))./sqrt(x2.2+y2.2);
z4=-sin(sqrt(x2.2+y2.2))./sqrt(x2.2/3.6+y2.2/4.1);
subplot(122)
mesh(z3)
hold on
mesh(z4)繪制圖像2
2.2 數(shù)字圖像處理
假定現(xiàn)有珍貴圖片資料,由于年代久遠(yuǎn)、保存不善、受到污染等,面目全非。我們可以利用MATLAB軟件可以對(duì)圖像慮噪、重構(gòu)。比如下圖,左圖為珍貴古琴譜,但是面目全非。經(jīng)過圖像慮噪后如右圖,可見為唐朝詩(shī)仙李白作秋風(fēng)詞古琴譜。唐朝詩(shī)仙李白作秋風(fēng)詞古琴譜
代碼:

function y=zhongzhi(P1)
[row,col]=size(P1);
P1=double(P1);
for i=2:row-1
for j=2:col-1
x=reshape(P1(i-1:i+1,j-1:j+1),1,9);
x=sort(x); 
P1(i,j)=x(5); 
end
y=uint8(P1);
end

處理后唐朝詩(shī)仙李白作秋風(fēng)詞古琴譜
秋風(fēng)清,秋月明
落葉聚還散,寒鴉棲復(fù)驚。
相思相見知何日?此時(shí)此夜難為情!
入我相思門,知我相思苦.
長(zhǎng)相思兮長(zhǎng)相憶,短相思兮無窮極,
早知如此絆人心,何如當(dāng)初莫相識(shí)。
2.3 機(jī)器學(xué)習(xí)算法GUI集成
MATLAB圖形用戶界面(GUI)是一種包含多種對(duì)象的圖形窗口,通過GUIDE集成開發(fā)環(huán)境可以將菜單、對(duì)話框及各種控件都集成實(shí)現(xiàn)。GUI不僅使用戶操作統(tǒng)一,而且方便編程實(shí)現(xiàn)。用戶界面用戶界面
2.4 彩繪青花瓷瓶程序

t=(0:20)/20;

r=sin(2*pi*t)+2;

[x,y,z]=cylinder(r,40);   % 產(chǎn)生旋轉(zhuǎn)體表面的三維數(shù)據(jù)

subplot(121) 

surf(x,y,z)

pause(2)

cx=imread('5.png');	    % 讀取名為5.npg的圖象文件,需要彩繪的圖像要準(zhǔn)備好

subplot(122)

imshow(cx)

pause(3)

[c,map]=rgb2ind(cx,256);    % 真彩色圖轉(zhuǎn)換為索引圖(若讀入的是索引圖,不需轉(zhuǎn)換)

c1=double(c)+1;           % 把unit8編址圖象數(shù)據(jù)變換為雙精度格式

% surf(x,y,z)

pause(5)

figure

surface(x,y,z,'Cdata',flipud(c1),'FaceColor','texturemap',...

'EdgeColor','none','CDataMapping','direct','Ambient',...

0.6,'diffuse',0.8,'speculars',0.9)    %通過屬性設(shè)置,進(jìn)行彩繪。

colormap(map)             % 使用圖象的色圖

view(-50,10)

pause(5)

axis off

   n=moviein(100);

   for i=1:100

      view(-57.5+(i-1),40-i/3)

      pause(0.1)

      n(:,i)=getframe;

   end

2.5旋轉(zhuǎn)草帽程序

[x2,y2]=meshgrid(-10:0.1:10);

z3=sin(sqrt(x2.^2+y2.^2))./sqrt(x2.^2+y2.^2);

% z4=-sin(sqrt(x2.^2+y2.^2))./sqrt(x2.^2/3.6+y2.^2/4.1);

% subplot(122)

mesh(z3)

hold on

mesh(-z3)

grid off

axis off

pause(3)

%%

   n=moviein(200);

   for i=1:200

      view(-37.5+5*(i-1),30-i/4)

%        view(-37.5+24*(i-1),30-i)

      n(:,i)=getframe;

   end

%    movie(m)

(來自連老師上課內(nèi)容)

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

名稱欄目:MATLAB基礎(chǔ)(一):MATLAB概述-創(chuàng)新互聯(lián)
文章地址:http://www.muchs.cn/article6/dpgiog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站設(shè)計(jì)公司、品牌網(wǎng)站設(shè)計(jì)動(dòng)態(tài)網(wǎng)站、定制網(wǎng)站、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)