matlab怎么写函数文件~

首先打开电脑上的“matlab”软件,主界面如下图所示,可以看到命令行窗口,点击箭头处的“新建”,创建一个函数文件。

2、接着点击箭头处的“脚本”按钮,新建一个matlab脚本文件,文件的后缀为.m,也就是m文件。

3、下面来看一下自定义函数的格式,output处填写函数的输出值,input为函数的参数,输入值。fun为函数的名称,函数名称可以自定义。末尾要加上end。

4、接下来以一个简单的函数为例,输入两个参数x和y,计算乘积xy,输出结果保存在f中,具体代码如下图所示,点击箭头处的“运行”。

5、m文件的名称默认和函数名称一致,下面点击箭头处“保存”即可保存m文件。

6、在命令行输入命令,调用fun函数,x和y需要输入具体数值。此处以fun(4,7)和fun(4,5)为例,调用函数即可。



  • matlab涓庝箞琛ㄧず涓涓鍑芥暟鍟
    绛旓細涓句釜绠鍗曠殑渚嬪瓙寤虹珛涓涓猰yfunction.m锛岀劧鍚庡湪鏂囦欢涓啓銆俧unctiony=myfunction(a,b)鍏朵腑a,b鏄緭鍏鍑芥暟鐨勫弬鏁帮紝y鏄嚱鏁拌繑鍥炵殑鍊笺傚綋闇瑕佽繑鍥炲涓兼椂锛屽彲浠ュ皢y鐪嬩綔涓涓暟缁勶紝鎴栬呯洿鎺ュ皢鍑芥暟鐨勫紑澶村啓鎴愬function [x,y]=myfunction(x,y)鐨勫舰寮忋傜劧鍚庡氨鏄畾涔夊嚱鏁扮殑鍐呭锛岄氫織鐨勮灏辨槸鎬庢牱鐢辫緭鍏ュ弬鏁癮...
  • matlab鎬庝箞缁欏嚭鏁板鍑芥暟
    绛旓細棣栧厛寤虹珛M鏂囦欢鎴栫洿鎺ョ偣鍑伙紙File/New/Function)寤虹珛鍑芥暟鏂囦欢锛屽叾涓嚱鏁版枃浠剁殑鏍煎紡鏄細function [杈撳嚭鍙橀噺] = 鍑芥暟鍚嶇О(杈撳叆鍙橀噺锛夋敞閲 鍑芥暟浣 涓句緥璇存槑锛氬亣璁炬湁涓嚱鏁 y=2*x^2+3*x+4锛缂栧啓涓涓瓙鍑芥暟锛堣嚜瀹氫箟鍑芥暟锛夊缓绔1涓*.m鏂囦欢锛屾枃浠跺唴瀹瑰涓 function y=f(x) %x涓哄瓙鍑芥暟杈撳叆锛寉涓鸿緭鍑猴紝...
  • 宸茬煡鐩爣鍑芥暟鍜岀害鏉熸潯浠鎬庝箞鐢matlab鍐欏嚭鍑芥暟鍜岀害鏉熷紡瀹屾暣浠g爜?_鐧惧害...
    绛旓細宸茬煡鐩爣鍑芥暟鍜岀害鏉熸潯浠讹紝鐢matlab鍙互杩欐牱鏉ュ啓鍑哄叾鍑芥暟寮忓拰绾︽潫寮 1銆佸垱寤虹洰鏍鍑芥暟鏂囦欢 鐩爣1锛歠1=max(Ck)鐩爣2锛歠2=max(Wk)鐩爣3锛歠3=sum(Wk)f=[f1;f2;f3]2銆佸垱寤虹害鏉熸潯浠跺嚱鏁版枃浠 绾︽潫鏉′欢1锛氱‘淇濅簡鎿嶄綔浼樺厛绾︽潫 c(1)=鈥︾害鏉熸潯浠2锛氱‘淇濇瘡鍙版満鍣ㄦ瘡娆″彧澶勭悊涓涓搷浣 c(2)=鈥(3)=鈥︾害...
  • 鎬庝箞鍦matlab7.0閲屽垱寤轰竴涓鍑芥暟鏂囦欢?鏂板缓鐨勯兘鏄疭cript鍨嬬殑,鎴戠湅鐨...
    绛旓細棣栧厛 鍑芥暟鏂囦欢鏄.m 鏂囦欢銆傚嚱鏁版枃浠惰閬靛惊涓涓鍒欙細.m閲岀殑绗竴涓嚱鏁板悕蹇呴』鍜.m鏂囦欢鍚嶅悓鍚
  • matlab鎬庝箞寤虹珛鐩爣鍑芥暟鏂囦欢
    绛旓細鎰忔濇槸鑷畾涔塎鏂囦欢锛屼綘鎵撳紑matlab鍚庣偣鍑讳笂闈㈢殑file鈥斺攏ew鈥斺攂lank M file锛岀劧鍚庢墦寮涓涓┖鐧界殑M鏂囦欢锛岀紪杈戝畬閫鍑虹殑鏃跺欏畠浼氳嚜鍔ㄦ彁閱掍綘淇濆瓨锛岃繖鏃跺欏湪鍛藉悕锛屽氨寤虹珛浜***.m鏂囦欢
  • matlab鎬庝箞鍦ㄤ竴涓猰鏂囦欢涓啓澶氫釜鍑芥暟?
    绛旓細function 鍑芥暟鍚 鍑芥暟鍐呭 end function 鍑芥暟鍚1 鍑芥暟鍐呭 end matlab涓浣瀹氫箟鍑芥暟 棣栧厛寤虹珛M鏂囦欢鎴栫洿鎺ョ偣鍑伙紙File/New/Function)寤虹珛鍑芥暟鏂囦欢锛屽叾涓嚱鏁版枃浠剁殑鏍煎紡鏄細function [杈撳嚭鍙橀噺] = 鍑芥暟鍚嶇О(杈撳叆鍙橀噺锛夋敞閲 鍑芥暟浣 end 缂栧啓浠g爜濡備笅骞朵繚瀛樻枃浠讹紝娉ㄦ剰鏂囦欢鍛藉悕鏃朵笉鑳戒互鏁板瓧寮澶达細function [s] ...
  • Matlab棰樼洰:缂栧啓涓涓鍑芥暟鏂囦欢,鐢ㄤ簬姹備袱涓煩闃电殑涔樼Н鍜岀偣涔,鐒跺悗鍦ㄥ懡浠...
    绛旓細X and Y are two matrixes input.[m,n]=size(X);[p,q]=size(Y);if n~=p%鍒ゆ柇绗竴涓煩闃电殑鍒楁暟鏄惁绛変簬绗簩涓煩闃电殑琛屾暟 display('Illegal input!');else XY=zeros(m,q);for i=1:m for j=1:q XY(i,j)=X(i,:)*Y(:,j);end 渚嬪锛matlab鑷帶鏂归潰鐨勫嚑涓鍑芥暟锛歠eedback 锛...
  • matlab涓庝箞寤虹珛鍑芥暟鏂囦欢
    绛旓細涓嶅氨涓涓皟鎹袱涓彉閲忛『搴忕殑鍑芥暟鍚椼俧unction [a, b]= fox(a,b)c = a;a = b;b = c;end涓嶉渶瑕佷簨鍏堢敵鏄巆鐨勭被鍨
  • Matlab鍦╩鏂囦欢涓畾涔鍑芥暟
    绛旓細涔熷氨鏄璇ユ枃浠跺繀椤绘槸浠unction鎵撳ご鐨鍑芥暟鏂囦欢锛屼笉鑳芥槸鍓嶉潰涓嶆槸鍑芥暟锛屽悗闈㈣窡涓涓插嚱鏁般傗斺斺斾笉鏄浜嗕箞锛屽墠闈㈡槸鍛戒护鍚庨潰鍔犲嚱鏁版槸涓嶈鐨勶紝蹇呴』鍓嶉潰涔熸槸鍑芥暟锛佸叾瀹炶繖鏍规湰鏃犳墍璋擄紝浣犵洿鎺ュ皢杩欎簺鍛戒护瀹氫箟涓轰竴涓棤鍙傛暟鐨勫嚱鏁板氨鍙互浜嗐
  • 鎬庝箞鏂板缓MATLAB 鍑芥暟鏂囦欢,涓轰粈涔堟垜鏂板缓鐨勫氨鏄剼鏈枃浠跺憿?
    绛旓細鍑芥暟鏂囦欢鐨勬牸寮忥細绗竴琛岋細[杈撳嚭鍙傛暟鍒楄〃]=鍑芥暟鍚嶏紙杈撳叆鍙橀噺鍒楄〃锛夛紱鍑芥暟涓讳綋 渚嬪锛歔b]=myfun(x)b=x锛涙敞鎰忥紝m鏂囦欢鍚嶄竴瀹氳鍜屽嚱鏁板悕涓鑷
  • 扩展阅读:matlab调用另一个m文件 ... matlab函数脚本写法 ... 手机打开matlab的m文件 ... matlab函数文件和主文件 ... matlab 写入文件 ... matlabm文件编辑器在哪 ... matlab编写脚本文件 ... slxc文件matlab如何打开 ... matlab如何运行脚本文件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网