freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于matlabgui的復數(shù)函數(shù)與積分變換實驗教學軟件的設計與實現(xiàn)(編輯修改稿)

2025-02-14 14:16 本頁面
 

【文章內(nèi)容簡介】 證的金牌合作計劃。全世界的計算機桌面圖形藝術天才們匯聚一堂,向我們展示他們最高的創(chuàng)作成就。大賽于 2005 年由于贊助資金問題停賽一年,今年的比賽便顯得稍稍有些冷清。本次大賽共有世界各國 26 個團隊參加,參與 9 個項目,爭奪共計一萬二千美元的獎金(包括 XBox 360、Nvidia 顯卡在內(nèi)的實物獎品)。今年的比賽集中在桌面背景(Wallpaper)、桌面圖標(Icon)、桌面主題(Visual Style)三個方面,而比賽項目的類型則分為“最實用”(Most Usable)、“最具原創(chuàng)性”(Most Original)、“綜合最佳”(Best Overall)。 GUI 準則l 減少用戶的認知負擔; l 保持界面的一致性; l 滿足不同目標用戶的創(chuàng)意需求;l 用戶界面友好性; l 圖標識別平衡性; l 圖標功能的一致性; l 建立界面與用戶的互動交流; l 更為人性化的視覺優(yōu)化; l 更具識別性的圖標及其他元素; l 更具可操控性和擴充性的使用易用性; l 更具有企業(yè)品牌特色的視覺識別性 。 GUI運行環(huán)境的搭建 搭建一個MATLAB GUI界面的方式有很多,主要有直接生成空的GUI窗口和運行M文件生成GUI窗口兩種思路。以下分別做介紹:第一種: 打開MATLAB程序后,在主界面的左上方單擊“File”—選中“New”—選中“GUI”后,直接生成圖形界面,再進行各種操作。第二種: 打開MATLAB程序后,在主界面的Command Windows窗口中輸入“guide”即可。第三種: 打開MATLAB程序后,在主界面左上方的快捷欄中單擊“guide”快捷鍵即可,截圖如下:圖42 快捷生成法截圖 M文件生成法(1) 新建一個M文件,并添加一定代碼,代碼如下:function varargout = shiyan(varargin)gui_Singleton = 1。 %GUI窗口gui_State = struct(39。gui_Name39。, mfilename, ... 39。gui_Singleton39。, gui_Singleton, ... 39。gui_OpeningF39。, @shiyan_OpeningF, ... 39。gui_OutputF39。, @shiyan_OutputF, ... 39。gui_LayoutF39。, [] , ... 39。gui_Callback39。, [])。if nargin amp。amp。 ischar(varargin{1}) = str2func(varargin{1})。end if nargout [varargout{1:nargout}] = gui_mainf(gui_State, varargin{:})。else gui_mainf(gui_State, varargin{:})。endfunction shiyan_OpeningF(hObject, eventdata, handles, varargin) = hObject。 guidata(hObject, handles)。 function varargout = shiyan_OutputF(hObject, eventdata, handles) varargout{1} = 。(2)直接運行程序就會生成一個GUI窗口;(3)在窗口中添加控件,并在程序中編寫相關代碼,依次實現(xiàn)各自的功能;(4)這樣,一個完整的運算程序就編寫完成了。5.算法的實現(xiàn) 設計界面以及相關回調(diào)函數(shù)的生成鑒于設計的特殊性和實用性,本文采用的是直接生成法。搭建好一個GUI窗口后,根據(jù)整個程序的需求,先設計用戶圖形界面,布局好控件,再編寫各種運算(即各個按鈕)的回調(diào)函數(shù)(callback function)。界面設計截圖如下: 圖51 設計圖形界面 運算界面設計的基本思路控件設置: 設計中共用到了動態(tài)文本編輯控件(Edit Text)共3個,分別是“請輸入指定函數(shù)”、“數(shù)據(jù)1輸入下方紅色方框”、“數(shù)據(jù)2輸入下方紅色方框”;用到了靜態(tài)文本編輯框(Static Text)共11個,分別是“函數(shù)表達式”、“數(shù)據(jù)1輸入”、“數(shù)據(jù)2輸入”、“數(shù)據(jù)類結(jié)果輸出”、“r=”、“p=”、“k=”、“留數(shù)的輸出”、“極點的輸出”、“常數(shù)的輸出”、“字符類結(jié)果的輸出”;用到了按鈕(Push Button)共13個,分別是“還原”、“加法”、“減法”、“乘法”、“除法”、“留數(shù)”、“泰勒級數(shù)”、“傅里葉變換”、“傅里葉反變換”、“拉普拉斯變換”、“拉普拉斯反變換”、“積分”、“微分”。回調(diào)函數(shù)的生成:(1)打開GUI界面,在界面的左邊是控件區(qū)。選擇“Push Button”空間,單擊鼠標左鍵,光標移至界面窗口,在點擊鼠標左鍵。(2)光標移至生成的控件,單擊鼠標右鍵,出現(xiàn)菜單欄,選擇View Callbacks—Callback,在根據(jù)提示保存到指定位置。(3)。(4)選擇M文件,在對應空間的回調(diào)函數(shù)下編寫相應的執(zhí)行功能,最后運行。 圖形界面的回調(diào)函數(shù) 加法運算的回調(diào)函數(shù) function add_Callback(hObject, eventdata, handles) %回調(diào)函數(shù)a=get(,39。String39。)。 b=get(,39。String39。)。 total=str2num(a)+str2num(b)。 c=num2str(total)。 set(,39。String39。,c)。 t=(39。+39。)。 set(,39。string39。,t)。guidata(hObject,handles) 減法運算的回調(diào)函數(shù)function sub_Callback(hObject, eventdata, handles)a=get(,39。String39。)。b=get(,39。String39。)。total=str2num(a)str2num(b)。c=num2str(total)。set(,39。String39。,c)。t=(39。39。)。set(,39。string39。,t)。guidata(hObject,handles) 乘法運算的回調(diào)函數(shù)function mul_Callback(hObject, eventdata, handles)a=get(,39。String39。)。b=get(,39。String39。)。total=str2num(a)*str2num(b)。c=num2str(total)。set(,39。String39。,c)。t=(39。*39。)。set(,39。string39。,t)。guidata(hObject,handles) 除法運算的回調(diào)函數(shù)function div_Callback(hObject, eventdata, handles)a=get(,39。String39。)。b=get(,39。String39。)。total=str2num(a)/str2num(b)。c=num2str(total)。set(,39。String39。,c)。t=(39。/39。)。set(,39。string39。,t)。guidata(hObject,handles) 留數(shù)運算的回調(diào)函數(shù)function res_Callback(hObject, eventdata, handles)A=get(,39。String39。)B=get(,39。String39。)A=str2num(A)B=str2num(B)[r,p,k]=residue(A,B)set(,39。String39。,r)set(,39。String39。,p)s=k39。set(,39。String39。,s)guidata(hObject,handles) 泰勒級數(shù)運算的回調(diào)函數(shù)function tay_Callback(hObject, eventdata, handles)syms x。f0=get(,39。String39。)z0=get(,39。String39。)v=sym
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1