Some MATLAB tips (二)
生活随笔
收集整理的這篇文章主要介紹了
Some MATLAB tips (二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
tips4.關于MATLAB中內聯函數,匿名函數,嵌套函數,M-文件函數等的效率問題.
從根本上來說,,MATLAB函數分為兩類匿名函數(Anonymous Function)和M-文件函數(M-File Function)。下面, 我們從一個例子來說明各類函數地應用與效率比較。
問題描述:現在我要畫一個數值算法的穩定區域,即要求出在復平面中矩形區域[-2,2;-30;30]內所有能使方程a(u)*x2+b(u)*x+c(u)=0的跟的模小于1的u的值并畫圖。
以匿名函數寫的程序如下:
clear all
tic
% 系數;去掉分母后可以認為與原方程同解
a = @(u) exp(u)*(-1+exp(u)-2*u+u*exp(u));
b = @(u) -exp(u)*(-1-2*u+exp(2*u));
c
tic
% 系數;去掉分母后可以認為與原方程同解
a = @(u) exp(u)*(-1+exp(u)-2*u+u*exp(u));
b = @(u) -exp(u)*(-1-2*u+exp(2*u));
c
總結
以上是生活随笔為你收集整理的Some MATLAB tips (二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 出现这个错误的解决方法No enclos
- 下一篇: android ftp