❶ matlab如何將funtool工具箱中畫出的兩個函數圖像figure1 figure2放在一起比較。
clc;
closeall;%這句可以不要
clearall;
funtool;%這句可以在其他地方調用
figs=findobj(0,'Type','figure');%找到當前所有figure句柄
%確定figure1和figure2,原理是figure3有不止一個children
iflength(get(figs(1),'Children'))>1
fig1=figs(3);
fig2=figs(2);
elseiflength(get(figs(2),'Children'))>1
fig1=figs(3);
fig2=figs(1);
else
fig1=figs(2);
fig2=figs(1);
end
%新建一個figure和坐標系,用於畫這兩條曲線
fig4=figure(4);
ha=axes('Parent',fig4);
holdon;
%figure1和figure2都只有一個坐標系,且坐標系裡只有一條line對象,從line對象里挖掘出曲線的坐標點信息
line1=get(get(fig1,'children'),'children');
x1=get(line1,'XData');
y1=get(line1,'YData');
line2=get(get(fig2,'children'),'children');
x2=get(line2,'XData');
y2=get(line2,'YData');
%分別用不同的顏色畫兩條曲線
plot(ha,x1,y1,'r');
plot(ha,x2,y2,'g');
❷ MATLAB工具箱有哪些作用
MATLAB附帶了很多工具箱(Toolbox),而且每次發布新版本時,工具箱幾乎都要增加版。按F1鍵打開MATLAB的「權Help」,在窗口左邊顯示了MATLAB所有的工具箱。
一般來說,每個工具箱針對一個具體的問題,如圖像處理工具箱(Image.Processing.Toolbox)專門針對數字圖像處理問題,偏微分方程工具箱(Partial.Differential.Equation.Toolbox)是偏微分方程(組)求解函數的集合。一個工具箱中包含若干函數。實際上,工具箱也是一個函數庫,在功能方面與MATLAB主體中的數值計算和數據可視化部分相同。
但有一點區別:主體部分的核心函數都是內置函數,是用C語言編寫並編譯過的;而工具箱中的函數都是基於MATLAB的二次開發,即用MATLAB語言寫的.m文件。用Editor打開這些文件,就可以看到源代碼。
❸ 數學建模常用到的matlab函數有哪些
sort (排序)
xlsread ( exl文件導入)
load (txt 文件,mat文件等導入)
實際上,常用的函數也是很有針對性的,我還真不知道 你要問什麼
❹ matlab添加MATHMODL工具箱之後調用裡面的函數時出現以下錯誤,求解釋
在調用該函數之前加上下面代碼試試
addpath("E:\program files\matlabR2012b\toolbox\MATHMODL\DYNPROG.M");
添加路徑的