matlab程式设计入门篇程式流程控制内容摘要:
六 先前產生調和數列的例子,亦可用 while 迴圈改寫如下: 範例 166 : x = zeros(1,6)。 i = 1。 while i=6 x(i) = 1/i。 i = i+1。 end x % 顯示 x x = MATLAB 程式設計入門篇:程式流程控制 程式流程控制之範例七 若要用 while 指令找出最小的 n 值,使得 n! 1e100 ,可輸入如下: 範例 167 : n = 1。 while prod(1:n) 1e100 n = n+1 end fprintf(39。 %g! = %e 1e100\n39。 , n, prod(1:n))。 70! = +100 1e100 與前述的 for 迴圈相同,在任何時刻若要跳出 while 迴圈,亦可使用 break 指令;若要跳到下一回合的 while 迴圈,也可以使用 continue 指令。 無論是 for 或 while 迴圈,均會降低 MATLAB 的執行速度,因此盡量使用向量化的運算( Vectorized Operations)而盡量少用迴圈。 break 指令若用在多重迴圈中,每次只跳出包含 break指令的最內部迴圈。 MATLAB 程式設計入門篇:程式流程控制 162 條件指令 MATLAB 支援二種條件指令( Branching Command,或中譯成「分支指令」) ifelse 條件指令 switchcaseotherwise 條件指令( MATLAB 在第五版之後開始支援) MATLAB 程式設計入門篇:程式流程控制 ifelse 條件指令 最常用的條件指令是 ifelse,其使用語法為 if 條件式 運算式一。 else 運算式二。 end 在上述語法中,當條件式成立時, MATLAB 將執行運算式一,否則,就執行運算式二。 若不需使用運算式二,則可直接省略 else 和運算式二。 MATLAB 程式設計入門篇:程式流程控制 程式流程控制之範例八 在數值運算的過程中,若變數值為 NaN(即 Not A Number )時,我們要立刻印出警告訊息,可輸入如下例: 範例 168 : x = 0/0。 if isnan(x) disp(39。 Warning: NaN detected!39。 )。 end Warning: Divide by zero. … Warning: NaN detected! 在上例中,第一個警告訊息是 MATLAB 自動產生的,第二個警告訊息則是我們的程式碼產生的,其中 isnan(x) 可用於判斷 x 是否為 NaN,若是,則傳回 1(真),否則即傳回 0(偽)。 MATLAB 程式設計入門篇:程式流程控制 程式流程控制之範例九 在下例中,我們可根據向量 y 的元素值為奇數或偶數,來顯示不同的訊息。matlab程式设计入门篇程式流程控制
相关推荐
x=*cos(t)。 y=*sin(t)。 subplot(2,3,1),plot(x,y),axis normal,grid on, title(39。 Normal and Grid on39。 ) subplot(2,3,2),plot(x,y),axis equal,grid on,title(39。 Equal39。 ) subplot(2,3,3),plot(x
能較為強大的指令: audioplayer play playblocking 播放單一聲音 循序播放兩種聲音 load % 載入音訊 p=audioplayer(y, Fs)。 % 產生播放物件 play(p)。 % 播放音訊 [y, fs]=audioread(„‟)。 % 讀入音訊 p=audioplayer(y, fs)。 % 產生播放物件
4 0)(0Kν 为基态原子对频率为ν 的光辐射吸收系数。 积分吸收 , 即测定吸收曲线下面所包括的整个面积 ,即吸收系数对频率的积分 , 其数学表达式为: 式中 , e为电子电荷; c为光速; m为电子质量; f为振子强度 ( 为受到激发的每个原子的平均电子数 , 与吸收几率成正比 ) ; N0为单位体积内能够吸收频率为 V0177。 △ V范围内辐射的基态原子数目 (
Matlab的数据。 Report Generator Matlab的报告产生器。 Runtime Sever 将个人应用程序包成一个软件,并在没有 Matlab的环境下执行。 Web Sever 与 NT的 Web Sever合用在 Sever端执行 Matlab的运算或绘图。 初识 MATLAB 例 11 绘制正弦曲线和余弦曲线。 x=[0::360]*pi/180。 plot(x
某公司案例单独作为一章放在对策和结论之间,以佐证你的全篇论文内容(常用) 案例贯穿全文,论文主体章都有单独一节或一部分 案例成为论文的大部分内容(不如直接写“春秋航空公司战略研究” 问题型和设计型的内容区别 A公司绩效考核体系研究(问题型,已经有绩效考核体系) 第一章 引言 第二章 理论与文献回顾 第三章 现状及存在问题 第四章 原因分析 第五章 对策建议 第六章结论
MF i n a n c i a lC l i e n t S y s t e m sT r a n s a c t i o n a l C R MF i n a n c i a lM e t a d a t a R e f e r e n c e / C o m m o n K e y S y s t e mC o n s o l i d a t e d s t o r e o f c o m