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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cht02.m

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

%#################################################################%
% 2.2  基本運算操作
%      2.2.1  簡單數學操作
% 例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; % 先產生兩個行向量x和y。
>> save data1 x y % 將x,y兩個變量的數值存入在data1這個MAT格式的數據文
%件中,即data1(其實是data1.mat)。data1.mat的內容為變量x,y,而非(1:5, 11:15)
%這樣一行數據。

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

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

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

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

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

% 2.3.1  矩陣基本運算

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

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

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

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

% 例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的列數要與B的行數相同

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

% 2.3.2.1 矩陣基本變換函數

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

% 例2.將矩陣按水平、垂直對稱軸翻轉
>> A=[1 2; 4 8; -2 0]; % 輸入待翻轉矩陣
>> B=fliplr(A); % 將矩陣A按垂直對稱軸翻轉
>> C=flipud(A); % 將矩陣A按水平對稱軸翻轉
>> 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) %輸入為一矩陣時,輸出為一由輸入矩陣主對角線上元素構成的向量

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

% 2.3.2.4 矩陣分解函數

% 例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函數實現窗口輸出
>> temp=20; % 輸入一個變量值
>> disp(temp); disp('degrees C'); disp('度 C') % 顯示變量、字符串、中文。

% 2.4.2  基于文件的數據輸入輸出

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

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

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

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

% 2.5.1  MATLAB中函數編寫規范

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产福利91精品| 91在线观看视频| 一级女性全黄久久生活片免费| 国产日韩影视精品| |精品福利一区二区三区| 国产午夜精品福利| 中日韩av电影| 亚洲男人的天堂一区二区| 亚洲乱码国产乱码精品精小说 | 日韩和欧美一区二区三区| 亚洲精品视频在线观看免费 | 亚洲r级在线视频| 视频一区二区中文字幕| 久久成人av少妇免费| 麻豆精品一二三| 国产精品 日产精品 欧美精品| 国产精品资源网站| 成人福利视频在线| 欧美三电影在线| 欧美精品一区二区不卡| 最新热久久免费视频| 亚洲一区二区中文在线| 日本伊人色综合网| 成人网页在线观看| 欧美影视一区二区三区| 久久色在线视频| 一二三四社区欧美黄| 久久国产尿小便嘘嘘尿| 一本大道久久精品懂色aⅴ| 91精品国产乱码久久蜜臀| 国产欧美一区二区三区沐欲| 亚洲午夜电影网| 国产一区二区视频在线| 91激情在线视频| 久久综合99re88久久爱| 亚洲精品国产成人久久av盗摄| 麻豆一区二区三| 色素色在线综合| 久久综合九色综合欧美就去吻| 夜夜爽夜夜爽精品视频| 高潮精品一区videoshd| 欧美日韩国产综合一区二区三区| 国产欧美一二三区| 免费欧美在线视频| 日本精品视频一区二区三区| 久久精品视频免费| 日本视频一区二区三区| www.在线欧美| 久久免费的精品国产v∧| 午夜电影久久久| 一本大道久久a久久精二百| 久久综合九色综合97婷婷| 一二三区精品视频| 99精品国产视频| 国产目拍亚洲精品99久久精品| 日本不卡一区二区| 欧美艳星brazzers| 亚洲视频在线一区观看| 国产91丝袜在线观看| 欧美xxxxx裸体时装秀| 午夜精品久久久久久久99水蜜桃| 99久久久久久99| 国产精品美女久久久久久2018 | 欧美二区乱c少妇| 亚洲精品视频一区二区| 91麻豆6部合集magnet| 中文字幕免费不卡| 成人一区二区三区视频在线观看 | 99久久国产综合精品麻豆| 久久精品在线免费观看| 国产一区美女在线| 久久先锋资源网| 国产一区二区毛片| 久久天堂av综合合色蜜桃网| 久久99精品视频| 精品国产一区二区亚洲人成毛片| 美腿丝袜亚洲一区| 欧美不卡一区二区三区| 国产精品一二三四| 久久久久久久久久久电影| 国产成人免费av在线| 日本一区免费视频| 99久久婷婷国产| 亚洲成人动漫在线免费观看| 欧美一区三区二区| 国精产品一区一区三区mba视频| 精品久久久久久亚洲综合网 | 麻豆视频一区二区| 久久男人中文字幕资源站| 粉嫩av一区二区三区粉嫩| 国产精品久久久久久久久免费相片 | 精品一区二区三区在线观看国产| 欧美一区二区视频在线观看 | 久久久综合视频| www.av精品| 五月天精品一区二区三区| 日韩欧美一区二区三区在线| 国产精品亚洲成人| 最新欧美精品一区二区三区| 制服丝袜激情欧洲亚洲| 国产在线视视频有精品| 亚洲欧美日韩中文播放| 91精品国产91久久综合桃花 | 日韩精品在线一区| 成人午夜看片网址| 亚洲成av人片在线| 国产亚洲精品aa午夜观看| 色欧美乱欧美15图片| 免费精品99久久国产综合精品| 国产欧美一区二区三区在线看蜜臀| 欧美中文字幕亚洲一区二区va在线 | 成人一区二区三区视频在线观看| 一区二区三区高清在线| 久久久一区二区三区| 欧美性感一区二区三区| 国产精品99久久久| 亚洲国产精品尤物yw在线观看| 久久噜噜亚洲综合| 欧美精品第1页| 91性感美女视频| 免费精品视频在线| 亚洲一区二区三区三| 亚洲国产精品成人久久综合一区 | 久久人人爽人人爽| 制服.丝袜.亚洲.中文.综合| av在线一区二区三区| 麻豆国产欧美一区二区三区| 一区二区三区小说| 国产精品视频免费| 精品日产卡一卡二卡麻豆| 欧美日韩一区二区在线观看视频| 成人av在线网| 国产成a人亚洲| 国产在线精品一区二区夜色| 日韩有码一区二区三区| 亚洲精品日产精品乱码不卡| 国产精品久99| 国产欧美精品在线观看| 日韩午夜精品视频| 777色狠狠一区二区三区| 欧洲精品在线观看| 色婷婷国产精品综合在线观看| 高清在线成人网| 丁香六月综合激情| 国产一区二区精品久久| 黄色成人免费在线| 国产在线播放一区三区四| 激情久久久久久久久久久久久久久久| 欧美a级一区二区| 三级影片在线观看欧美日韩一区二区| 一区二区三区四区高清精品免费观看| 最新热久久免费视频| 亚洲色欲色欲www| 亚洲男同性恋视频| 亚洲永久精品国产| 亚洲一二三级电影| 男女性色大片免费观看一区二区| 日韩精品欧美精品| 麻豆免费精品视频| 国产不卡一区视频| www.久久久久久久久| 日本久久一区二区| 正在播放一区二区| 久久久噜噜噜久久人人看 | 欧美一区二区视频免费观看| 日韩一区二区高清| 久久色成人在线| 欧美精品99久久久**| 99久久亚洲一区二区三区青草 | 福利一区福利二区| jizzjizzjizz欧美| 欧美性色黄大片| 91精品国产入口在线| 国产性天天综合网| 亚洲日本成人在线观看| 日韩电影在线一区| 国产剧情av麻豆香蕉精品| 99re成人在线| 欧美二区在线观看| 中文字幕欧美日韩一区| 亚洲精品国产无天堂网2021| 玖玖九九国产精品| 成人精品一区二区三区中文字幕 | 久久综合色天天久久综合图片| 国产精品三级电影| 午夜精品免费在线观看| 国产精品99久久久久久久vr| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 轻轻草成人在线| 韩国av一区二区三区四区| av电影在线观看一区| 3d成人h动漫网站入口| 中文字幕精品—区二区四季| 亚洲成人高清在线| 成人成人成人在线视频| 欧美一区二区三区免费| 亚洲欧洲综合另类在线 | 久久夜色精品一区| 亚洲图片一区二区| 粉嫩高潮美女一区二区三区|