gui:圖形使用者介面是指有各種圖形物件,如由選單欄、控制項等組成的使用者介面。通過「選擇」各種影象物件來實現對程式功能的控制。
matlab的gui的基本圖形物件包括控制物件和選單物件。再設計使用者介面時,應選擇恰當的圖形物件,並將它們有邏輯地組織起來,使得介面容易操作和使用。
guide控制板,屬性編輯器,callback編輯器,選單編輯器和位置調整工具
圓螺旋:
t=0:pi/100:2*pi; t=0:pi/50:10*pi;
x=cos(tplot3(sin(t),cos(t),t);
y=sin(txlabel('sin(t)');
plot(x,yylabel('cos(t)');
axis square zlabel('t');
資料:【fid=fopen(『penny.dat』,』r』);
a=fread(fid);
status=fclose(fid);】
【fid=fopen(『penny.dat』,』r』);
a=fread(fid,100);
status=fclose(fid);】
【fid=fopen(『penny.dat』,』r』);
a=fread(fid,[10,10]);
status=fclose(fid);】
【fid=fopen(『penny.dat』,』r』);
a=fread(fid,10,』float』);
status=fclose(fid);】
【fid =fopen('magic(5).bin', 'wb');
count=fwrite(fid,magic(5), 'integer*4');
status=fclose(fid);】
泰勒級數:
clear all
x=input('輸入變數')
error=1;result=0;i=0;
while (error>1e-5)
result1=result
result= result+x^i/factorial(i);
i=i+1; error=abs(result1-result);
endresult
輸入乙個變數。當變數小於0時,計算變數的平方,當變數大於等於0時,返回變數本身
function result=exe4(x)
if (x<0)
result=x.*x;
else
result=x;
end解方程:
a=[1 5 3;8 -5 6;4 8 2];b=[7 4 9]';
a\b;
inv(a)*b;
ans =
區別:共性:在matlab命令視窗中鍵入檔名,可以執行m檔案中的規定的計算任務或某種功能。
區別一:程式m檔案中建立的變數都是matlab工作空間中的變數,工作空間的其他程式或函式可以共享;而函式m檔案中建立的所有變數除了全程變數外,均為侷限於函式執行空間內的區域性變數;——類似於主程式
區別二:函式m檔案可以使用傳遞引數,所以函式m檔案的呼叫式中可以有輸入引數和輸出引數,而程式m檔案則沒有這種功能。 ——類似於函式
1.m檔案的內容是由符合matlab語法的語句構成的。
函式m檔案的第一行必須是以關鍵字function開始的函式說明語句。檔名一般為函式名。
程式m檔案是眾多命令語句的集中體現,不一定有特定的功能。
2.mat檔案是matlab的二進位制資料檔案,用於儲存所使用的資料。是matlab特有的資料儲存格式 ;
特點:按照matlab的矩陣方式來管理和記錄資料 。對每一矩陣物件,mat檔案記錄該矩陣物件的所有特性和各元素值。
3.mex檔案是經過matlab編譯系統編譯的二進位制檔案。
特點:可以被直接調入matlab系統中執行。
執行速度快。由於matlab是按邊解釋邊執行的方式工作的,因此,m檔案的執行速度要比mex檔案慢得多。
解方程:s=
syms a b c x
s = a*x^2 + b*x + c;
solve(s)
ans=[1/2/a*(-b+(b^2-4*a*c)^(1/2))]
1/2/a*(-b-(b^2-4*a*c)^(1/2))]
b = solve(s,b)
b =-(a*x^2+c)/x
函式solve
s = solve('cos(2*x)+sin(x)=1')
s =[ 0] [ pi][ 1/6*pi][ 5/6*pi]
微分方程:
dsolve('dy=1+y^2')
ans = tan(t+c1)
y = dsolve('dy=1+y^2','y(0)=1')
y =tan(t+1/4*pi)
y = dsolve('d2y=cos(2*x)-y','y(0)=1','dy(0)=0', 'x')
y=(1/2*sin(x)+1/6*sin(3*x))*sin(x)+(1/6*cos(3*x)-1/2*cos(x))*cos(x)+4/3*cos(x)
[f,g] = dsolve('df=3*f+4*g, dg =-4*f+3*g', 'f(0) = 0, g(0) = 1')
f =exp(3*t)*sin(4*t)
g =exp(3*t)*cos(4*t)
華北電力大學專案介紹
一 專案名稱 火電廠廠級執行效能 診斷及優化控制系統 二 專案簡介 火電廠廠級執行效能 診斷及優化控制系統 從火電廠全廠整體綜合優化執行的角度出發,通過對其所屬多台機組的執行狀態進行連續監視 經濟分析 診斷以及優化控制,達到穩定 節能的目的。本專案由西安熱工研究院和華北電力大學共同協作完成並獲200...
華北電力大學精美求職簡歷
自薦信尊敬的領導 您好,首先感謝您在百忙之中審閱我的自薦信,當您翻開這一頁的時候,您已經為我開啟了通往機遇與成功的第一扇大門。我將努力讓您在短時間內了解我。我是 大學20xx屆的應屆畢業生,我所學的專業。經過4年的大學生活,在師友的嚴格教益及個人的不斷努力下,我已經具備了紮實的專業基礎知識,同時為了...
華北電力大學實驗報告
課程 題目 基本圖形生成的反走樣設計與實現 課程名稱 計算機圖形學 專業班級 軟體1301 學生姓名 廖亮 學號 201309020112 成績 指導教師 姜麗梅日期 2016.5.19 基本圖形生成的反走樣設計與實現 計算機系軟體工程1301班廖亮 201309020112 摘要圖形影象技術是現代...