亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cht02.m

?? FPGA開發(fā)光盤各章節(jié)實例的設計工程與源碼
?? M
?? 第 1 頁 / 共 3 頁
字號:
%-------------------------------------------------------------------%
%--     本文存放的是書中第二章中的例子,讀者可以將一些簡單例子的代碼  --%
%-- 拷貝到MATLAB命令窗口進行運行,也可以把一些復雜的例子做成一個單獨  --%
%-- 的*.m文件然后運行、調(diào)試(要將每行前的“>>”刪除)。                --%
%-------------------------------------------------------------------%

%#################################################################%
% 2.2  基本運算操作
%      2.2.1  簡單數(shù)學操作
% 例1.MATLAB變量賦值
>> x=4+3+1; 
>> x 

% 例2.MATLAB靈活的變量操作
>> apple=5 
>> orange=3 
>> total_cost=apple*1.5+orange*1.3 
>> average_cost=total_cost/(apple+orange) 

>> r=2; 
>> area=pi*r^2; 
>> area = 

>> r=2, area=pi*r^2 
>> r=2; area=pi*r^2;

% 例3.換行符的使用
>> r=2; 
>> area = pi ... 
*r^2;

% 例4.給MATLAB程序加上注釋
>> r=2; % 鍵入半徑值 
>> area=pi*r^2; %計算圓的面積公式。

% 2.2.2  變量存儲及讀取

% 例1. 以MAT格式保存變量 
>> x=1:5; y=11:15; % 先產(chǎn)生兩個行向量x和y。
>> save data1 x y % 將x,y兩個變量的數(shù)值存入在data1這個MAT格式的數(shù)據(jù)文
%件中,即data1(其實是data1.mat)。data1.mat的內(nèi)容為變量x,y,而非(1:5, 11:15)
%這樣一行數(shù)據(jù)。

% 例2. 以ASCII碼格式保存變量
>> save data2.dat x y -ascii % 如果要將data1改以ASCII格式儲存,則須加上
% -ascii這一選項。data2.dat的內(nèi)容為(1:5,11:15)這樣一行數(shù)據(jù)。

% 例3. 在MATLAB命令窗口中顯示已存儲的ASCII碼格式的數(shù)據(jù)文件中的數(shù)據(jù)
>> type data2.dat % type指令可以將data2.dat中的內(nèi)容列出來。

% 例4. 將MAT格式的存儲文件導入MATLAB工作環(huán)境
>> load data1 %讀取data1.mat文檔 。
>> x, y %輸出data1.mat文檔中的變量來讀取其中的內(nèi)容(1:5, 11:15)
>> load data2.dat % 讀取data2.dat文檔。
>> x2=data2(1,:); y2=data2(2,:); %將data2中的第一行和第二行數(shù)據(jù)分別以x2
%及y2為變量名讀入,以后在運算中即可通過x2和y2來使用我們以前存儲的兩行
%數(shù)據(jù)了。

% 例5. ASCII碼格式的數(shù)據(jù)文件存儲/讀取全過程
>> x=21:25; y=31:35; 
>> save data3.dat x y -ascii 
>> load data3.dat; 
>> x3=data3(1,:); y3=data3(2,:); %將data3中的第一行和第二行數(shù)據(jù)分別以x3
%及y3為變量名讀入到MATLAB工作環(huán)境。以后在運算中即可使用這兩行數(shù)據(jù)了。

% 例6. 按列讀取ASCII碼格式數(shù)據(jù)文件中的數(shù)據(jù)
>> A=[1 2 3; 4 5 6]; 
>> save data4.dat A -ascii %將矩陣A的數(shù)值存入到data4這個ASCII碼格式的
%文件中。
>> load data4.dat % 導入數(shù)據(jù)文件。 
>> x4=data4(:,1); % 將data4中的第一列數(shù)據(jù)賦給變量x4。
>> y4=data4(:,2); % 將data4中的第二列數(shù)據(jù)賦給變量y4。
>> z4=data4(:,3); % 將data4中的第三列數(shù)據(jù)賦給變量z4。

% 2.3.1  矩陣基本運算

% 例1.矩陣的轉(zhuǎn)置運算
>> A=[2 5 1; 7 3 8; 4 5 21; 16 13 0];%行之間用分號“;”分隔,行內(nèi)元素用空
%格分隔。
>> A' % 計算A的轉(zhuǎn)置矩陣 

% 例2.向量的內(nèi)積運算
>> A=[4 -1 3]; B=[-2 5 2]; % 輸入兩個行向量
>> C=A.*B % 兩個向量相乘
>> dot_prod = sum(C) % 計算A、B兩個行向量的內(nèi)積 

% 例3.向量的內(nèi)積運算(用dot函數(shù))
>> A=[4 -1 3]; B=[-2 5 2]; % 輸入兩個行向量
>> c=dot(A,B) % 用dot函數(shù)也可做內(nèi)積運算 

% 例4.列向量的內(nèi)積運算
>> A=[4; -1; 3]; % 輸入一個列向量
>> B=[-2 5 2]; % 輸入一個行向量
>> dot_prod = sum(A'.*B); %如果A是列向量則需要先做轉(zhuǎn)置,再做內(nèi)積

% 例5.向量外積運算
>> F=[2 5 -1]; G=[0 1 -3]; %輸入兩個行向量
>> out_prod=F'*G % 兩向量做外積運算,中間的運算符號已不再是向量運算符。

% 例6.矩陣的相乘運算
>> A=[2,5,1; 0,3,-1]; % 輸入一個兩行三列的矩陣
>> B=[1,0,2; -1,4,-2; 5,2,1]; % 輸入一個三行三列的矩陣
>> C=A*B %兩矩陣相乘,兩個矩陣的大小需相容,即A的列數(shù)要與B的行數(shù)相同

% 例7.矩陣的冪運算
>> A=[2 1; 4 3]; % 輸入一個兩行兩列的方陣
>> A^2 % 矩陣次方 

% 2.3.2.1 矩陣基本變換函數(shù)

% 例1.將矩陣逆時針轉(zhuǎn)90度
>> A=[2 1 0; -2 5 -1; 3 4 6]; % 輸入待旋轉(zhuǎn)矩陣
>> B=rot90(A) % 將矩陣A逆時針轉(zhuǎn)90度 

% 例2.將矩陣按水平、垂直對稱軸翻轉(zhuǎn)
>> A=[1 2; 4 8; -2 0]; % 輸入待翻轉(zhuǎn)矩陣
>> B=fliplr(A); % 將矩陣A按垂直對稱軸翻轉(zhuǎn)
>> C=flipud(A); % 將矩陣A按水平對稱軸翻轉(zhuǎn)
>> B, C

% 例3.將矩陣元素重新組合
>> A=[2 5 6 -1; 3 -2 10 0]; % 輸入待重新組合的矩陣
>> B=reshape(A,4,2); % 將矩陣A改成4x2的矩陣 
>> C=reshape(A,1,8); % 將矩陣A改成1x8的矩陣(行向量)
>> B, C 

% 例4.生成只有主對角線上元素不為零的對角矩陣
>> V=[1 2 3]; % 輸入為一向量
>> A=diag(V)  % 當輸入為一向量時,輸出為一對角矩陣

% 例5. 提取矩陣主對角線上的元素
>> V=[1 2 3;1 2 3;1 2 3]; % 輸入為一矩陣
>> A=diag(V) %輸入為一矩陣時,輸出為一由輸入矩陣主對角線上元素構(gòu)成的向量

% 例6. 上三角矩陣的提取
>> A=[1:2:7; 3:3:12; 4:-1:1; 1:4] % 輸入矩陣
>> B=triu(A) % 輸出為原輸入矩陣的上三角矩陣
>> C=triu(A,-1) 
>> D=triu(A,3) 

% 例7. 下三角矩陣的提取
>> A=[1:2:7; 3:3:12; 4:-1:1; 1:4] % 輸入矩陣
>> B=tril(A)  % 輸出為原輸入矩陣的下三角矩陣
>> C=tril(A,-1) 
>> D=tril(A,3) 

% 2.3.2.2 求矩陣的逆、秩與行列式值

% 例1. 矩陣求秩運算 
>> A=[2 1; 4 3]; % 輸入一個2X2的方陣
>> rank(A) 

% 例2. 矩陣求逆運算
>> A=[2 1; 4 3]; % 輸入一個2X2的方陣
>> inv(A) % 求A的逆矩陣 

% 例3. 矩陣秩的計算(非滿秩情況)
>> B=[2 1; 3 2; 4 5]; % B為奇異矩陣 
>> rank(B) 

% 例4. 矩陣求逆運算(非方陣情況)
>> B=[2 1; 3 2; 4 5]; % 輸入一個3X2的矩陣
>> inv(B) 

% 例5.計算矩陣的行列式值
>> A=[1 3 0; -1 5 2; 1 2 1]; % 輸入一個3X3的方陣
>> det(A) % 矩陣之行列式值 

% 2.3.2.3 求矩陣的特征值與特征向量

% 例1.求矩陣的特征值與特征向量
>> A = [0.5 0.25; 0.25 0.5]; % 輸入一個兩行兩列的方陣
>> [Q d]=eig(A)

% 例2.驗證計算結(jié)果是否正確
>> Q*Q' % 驗證公式:Q*Q'=I 
>> A*Q(:,1) % 驗證 ,注意X=Q(:,1)為第一個特征向量,也可以用第二
>> 0.25* Q(:,1)

% 2.3.2.4 矩陣分解函數(shù)

% 例1. 矩陣的LU分解
>> A =[1 2 -1; -2 -5 3; -1 -3 0];B=[1 3 2; -2 -6 1; 2 5 7];%輸入兩個方陣
>> [L1,U1] = lu(A); [L2,U2] = lu(B); % 分別對A、B做LU分解
>> L1 
>> U1
>> L2 
>> U2

% 例2.矩陣的QR分解(輸入為方陣)
>> B=[1 3 2; -2 -6 1; 2 5 7]; % 輸入為方陣
>> [Q R]=qr(B)

% 例3.矩陣的QR分解(輸入不是方陣)
>> B=[1 3 2; -2 -6 1]; % 輸入不是方陣
>> [Q R]=qr(B)

% 例4.矩陣的奇異值(SVD)分解(輸入為方陣)
>> B=[1 3 2; -2 -6 1; 2 5 7]; % 輸入為方陣
>> [U,S,V]=svd(B)

% 例5.矩陣的奇異值(SVD)分解(輸入不是方陣)
>> B=[1 3 2; -2 -6 1]; % 輸入不是方陣
>> [U,S,V]=svd(B)

% 2.4.1  基于命令窗口的交互式輸入輸出

% 例1.通過命令窗口交互式輸入圓的半徑
>> r = input('Type radius:') % 在兩個單引號“'”之間鍵入提示文字,這些文
%字將輸出在命令窗口中,作為提示信息
>> area=pi*r^2; % 鍵入圓的面積算式,“pi”是MATLAB的控制字,用來代替圓周
%率

% 例2.通過命令窗口交互式輸入字符串
>> name = input('Your name please: ','s') % 要鍵入文字(字符串)則需再加
%上格式控制字's',s是代表字符串串(string)。

% 例3.用disp函數(shù)實現(xiàn)窗口輸出
>> temp=20; % 輸入一個變量值
>> disp(temp); disp('degrees C'); disp('度 C') % 顯示變量、字符串、中文。

% 2.4.2  基于文件的數(shù)據(jù)輸入輸出

% 例1.基于文件的數(shù)據(jù)輸入
>> fid=fopen('cor.tbl','r') % 打開數(shù)據(jù)輸入文件
>> A1_next=fscanf(fid,'%s',1) % 從數(shù)據(jù)文件中讀取一個字符串
>> A1_next=fscanf(fid,'%s',1) % 從數(shù)據(jù)文件中讀取一個字符串
>> A1_next=fscanf(fid,'%s',1) % 從數(shù)據(jù)文件中讀取一個字符串
>> A1_next=fscanf(fid,'%s',1) % 從數(shù)據(jù)文件中讀取一個字符串
>> A1_next=fscanf(fid,'%s',1) % 從數(shù)據(jù)文件中讀取一個字符串
>> A1_next=fscanf(fid,'%s',1) % 從數(shù)據(jù)文件中讀取一個字符串
>> fclose(fid) % 關(guān)閉數(shù)據(jù)輸入文件

% 例2.用fprintf按規(guī)定格式在命令窗口中輸出
>> r=2;area=pi*r^2; % 按圓的面積公式計算圓的面積
>> fprintf('The area is %8.5f\n', area) % 按規(guī)定格式在命令窗口中輸出,
% 注意輸出格式前須有“%”符號,跳行符號需有“\”符號 

% 例3.用fprintf按不同格式在命令窗口中輸出
>> fprintf('f_form: %12.5f\n',12345.2) % 輸出值為12位數(shù),含5位小數(shù) 
>> fprintf('f_form: %12.3f\n',1.23452) % 輸出值為12位數(shù),含3位小數(shù) 
>> fprintf('e_form: %12.5e\n',12345.2) % 輸出值為指數(shù)格式的12位數(shù),
%含5位小數(shù) 
>> fprintf('f_form: %12.0f\n',12345.2) % 輸出值為整數(shù)格式的12位數(shù) 

% 例4.用fprintf實現(xiàn)在文件中輸出
>> fid=fopen('cor.vec','w'); % 打開(建立)用來存放輸出數(shù)據(jù)的文件
>> ad_end_interval=100; % 輸入變量值
>> fprintf(fid,'INTERVAL %d;\n', ad_end_interval); % 往數(shù)據(jù)文件中按一定格
%式輸出數(shù)據(jù)(字符串)并換行
fprintf(fid,'inputs ad_end;\n'); 
fprintf(fid,'pattern \n'); % 往數(shù)據(jù)文件中按一定格式輸出數(shù)據(jù)(字符串)并換行
fprintf(fid,'>0 1;\n'); % 往數(shù)據(jù)文件中按一定格式輸出數(shù)據(jù)(字符串)并換行
fprintf(fid,'OUTPUTS absout1[31..0];\n');%第一組相關(guān)輸出
fprintf(fid,'OUTPUTS absout2[31..0];\n');%第二組相關(guān)輸出
fprintf(fid,'OUTPUTS absout3[31..0];\n');%第三組相關(guān)輸出
fclose(fid); % 關(guān)閉輸出數(shù)據(jù)文件

% 2.5.1  MATLAB中函數(shù)編寫規(guī)范

% 例1.一個完整的MATLAB程序
disp('%-----濾波算法的 Matlab 仿真結(jié)果----%'); % 在命令窗口中
%顯示程序基本功能
indata_plot; % 調(diào)用函數(shù)indata_plot繪制輸入數(shù)據(jù)時域和頻域圖形
fid=fopen('filter.vec','r');% 用MATLAB內(nèi)部函數(shù)fopen打開一個輸入數(shù)據(jù)文件

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费看网站| 91精品国产一区二区三区蜜臀| 亚洲你懂的在线视频| 91麻豆精品国产91| 不卡的av中国片| 精品一区二区三区的国产在线播放| 亚洲视频一二三| 久久久久久**毛片大全| 欧美日韩精品欧美日韩精品一综合| 成人一区二区三区在线观看| 蜜臀va亚洲va欧美va天堂| 亚洲欧美日韩国产一区二区三区| 欧美tk—视频vk| 在线综合+亚洲+欧美中文字幕| 不卡免费追剧大全电视剧网站| 国产在线日韩欧美| 日本网站在线观看一区二区三区| 一区二区在线观看视频在线观看| 国产亚洲欧美一区在线观看| 欧美一级片免费看| 欧美在线观看一区二区| 成人美女视频在线看| 欧美日韩亚洲国产综合| 成人av资源站| 国产大陆亚洲精品国产| 久久国产精品99久久人人澡| 首页综合国产亚洲丝袜| 亚洲一区二区三区国产| 一区二区三区在线播放| 亚洲免费在线观看| 中文字幕一区二区三区av| 国产婷婷精品av在线| 精品乱人伦一区二区三区| 欧美一级日韩一级| 欧美一区二区三区免费大片| 91麻豆精品国产91久久久更新时间| 精品视频一区三区九区| 在线观看一区不卡| 91蝌蚪porny| 日本高清不卡一区| 在线欧美小视频| 色婷婷亚洲精品| 欧美亚日韩国产aⅴ精品中极品| 色拍拍在线精品视频8848| 99综合电影在线视频| 不卡的av中国片| 91黄色激情网站| 精品污污网站免费看| 欧美日韩一区二区三区在线看| 欧美在线播放高清精品| 欧美日韩在线不卡| 欧美美女黄视频| 日韩女优av电影在线观看| 精品嫩草影院久久| 精品成人免费观看| 久久精品欧美一区二区三区麻豆| 国产女同互慰高潮91漫画| 亚洲国产精品av| 亚洲乱码国产乱码精品精可以看| 亚洲综合在线观看视频| 午夜欧美在线一二页| 日韩不卡一区二区三区| 精品中文字幕一区二区小辣椒| 国产精品12区| 一本一道久久a久久精品| 欧美日韩视频在线一区二区| 日韩欧美成人午夜| 国产欧美日韩久久| 亚洲男女一区二区三区| 水蜜桃久久夜色精品一区的特点| 国产精品资源在线观看| 蜜桃精品视频在线| 国产成人欧美日韩在线电影| 91麻豆精品秘密| 9191成人精品久久| 国产亚洲午夜高清国产拍精品| 亚洲另类色综合网站| 五月激情综合网| 国产精品一区不卡| 成人美女在线观看| 欧美日韩一区二区三区在线看| 欧美xingq一区二区| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲精品成人a在线观看| 麻豆精品视频在线观看免费| av在线播放成人| 欧美一级午夜免费电影| 国产精品美女久久久久av爽李琼| 亚洲va天堂va国产va久| 国产成人一区在线| 欧美日韩免费在线视频| 久久久精品国产免大香伊| 怡红院av一区二区三区| 国产综合色精品一区二区三区| 色综合久久九月婷婷色综合| 精品少妇一区二区三区免费观看| 亚洲欧美日韩在线不卡| 国产伦精品一区二区三区免费迷 | 麻豆一区二区99久久久久| 成人av网站免费| 欧美电影精品一区二区| 樱花影视一区二区| 不卡免费追剧大全电视剧网站| 精品国产免费人成电影在线观看四季 | 日本视频在线一区| 成人99免费视频| 久久久久久久久伊人| 午夜精品国产更新| 91在线丨porny丨国产| 欧美本精品男人aⅴ天堂| 亚洲高清免费观看高清完整版在线观看| 国产一区二区不卡在线 | 国产精品女上位| 紧缚奴在线一区二区三区| 国产主播一区二区| 3d动漫精品啪啪1区2区免费| 亚洲精品欧美激情| 成人福利电影精品一区二区在线观看| 精品少妇一区二区三区| 午夜精品aaa| 欧美日韩在线播放三区| 亚洲人成小说网站色在线| 国产成人免费av在线| 欧美成人a∨高清免费观看| 丝袜亚洲精品中文字幕一区| 欧美伊人久久大香线蕉综合69 | 亚洲狼人国产精品| 国产aⅴ精品一区二区三区色成熟| 精品国产乱码久久久久久夜甘婷婷| 午夜国产精品一区| 欧美伊人久久大香线蕉综合69| 一区二区三区在线免费| 色婷婷综合久久久中文字幕| 亚洲婷婷在线视频| 91在线国产福利| 自拍偷拍亚洲欧美日韩| 大陆成人av片| 国产精品久久久久久久久免费丝袜 | 一区二区三区中文字幕精品精品| 成人国产精品免费观看| 中文字幕一区二区三区四区| 91在线视频观看| 亚洲夂夂婷婷色拍ww47| 欧美性大战久久久久久久蜜臀| 一区二区三区日韩欧美| 色悠悠久久综合| 亚洲成av人片在线观看| 51精品视频一区二区三区| 日本美女一区二区三区视频| 日韩一区二区麻豆国产| 国内精品嫩模私拍在线| 久久精品欧美一区二区三区麻豆 | 日韩一区二区在线播放| 秋霞午夜av一区二区三区| 日韩欧美一区二区免费| 国产在线精品一区在线观看麻豆| 久久精品一区二区| 成人高清免费观看| 一个色综合av| 欧美一区二区高清| 九九精品视频在线看| 国产精品视频第一区| 91亚洲国产成人精品一区二区三| 亚洲综合激情另类小说区| 在线成人免费观看| 国产精品综合av一区二区国产馆| 国产精品福利影院| 精品婷婷伊人一区三区三| 精油按摩中文字幕久久| 亚洲视频中文字幕| 奇米四色…亚洲| 国产精品系列在线| 欧美日韩一级大片网址| 九九精品一区二区| 亚洲美女视频在线| 日韩一卡二卡三卡| 成人av在线看| 青青草精品视频| 亚洲国产精品黑人久久久| 在线观看日韩av先锋影音电影院| 日本欧美一区二区| 国产欧美日韩精品a在线观看| 欧美日韩亚洲高清一区二区| 国产成人午夜99999| 一区二区三区在线播| 精品成人佐山爱一区二区| 色悠久久久久综合欧美99| 精品一区二区三区在线观看国产 | 麻豆成人久久精品二区三区小说| 欧美国产日韩在线观看| 欧美日韩中文国产| 北岛玲一区二区三区四区| 日韩av一二三| 亚洲精品国产成人久久av盗摄| 久久久蜜臀国产一区二区| 欧美一a一片一级一片| 国产精品一二三四五| 日韩精品视频网| 亚洲精品日韩专区silk| 久久精品一二三|