请问如何在Matlab中编写程序?

可以参考下面的代码:

编写M文件,代码如下。

F=input('Enter the temperature in degrees Fahrenheit?');

C=5/9*(F-32);

disp([num2str(F),' deg F equals ',num2str(C,'%.1f'),' deg C'])

然后运行即可

扩展资料:

MATLAB的m文件分为两种

1、脚本文件,就是由一堆命令构成的,里面第一行不是  function  开头,这种文件比如是name.m 就在命令窗口里输入name回车就行;

2、函数文件,第一行为function ,比如说是function y = name(x)这种文件,函数名与文件名是一致的,在命令窗口里输入name(x),x是运行参数,回车即运行。

参考资料来源:百度百科-MATLAB



  • MATLAB鐨涓涓▼搴缂栧啓
    绛旓細鍦╩-file edit涓細function subfun(a,b)x=a:0.01:b;a,b涓轰綘鎵瑕佺殑鑷彉閲忓彇鍊艰寖鍥 y=(x.^3+5*x-10)/6.*(x+5<0)+exp(x-1).*(-5<=x<5)+log(7*x+4).*(x>=5);plot(x,y)淇濆瓨鍚庯紝鍦╟ommand window涓嬭緭鍏 subfun锛-10锛10锛夊氨鍙互浜嗏︹﹀垎娈靛嚱鏁伴兘鍙互寮曞叆涓涓悜閲忥紝...
  • matlab涓浣曠紪绋搴忚繘鍘
    绛旓細matlab 绋嬪簭鐨勬枃浠朵唬鐮佹槸浠.m鏂囦欢鐨勫舰寮忓憟鐜扮殑銆傚皢matlab浠g爜缂栧啓杩.m鏂囦欢鍐呯劧鍚庤繍琛屽嵆鍙備緥瀛愶細寤虹珛涓涓 helloworld.m 鏂囦欢鍐呭寘鎷唴瀹瑰涓嬶細fprintf('Hello World!');浣跨敤蹇嵎閿瓼5鐩存帴杩愯锛岀劧鍚庡彲浠ュ湪鎺у埗鍙颁笅鐪嬪埌鎵撳嵃鐨勶細Hello World!
  • 绋嬪簭鐨寰幆缁撴瀯鏄粈涔?鍦╩atlab涓浣瀹炵幇?
    绛旓細绋嬪簭鐨勫惊鐜粨鏋勬槸鎸囩▼搴忎腑閲嶅鎵ц鏌愭浠g爜鐨勭粨鏋勶紝甯歌鐨勫惊鐜粨鏋勬湁while寰幆鍜宖or寰幆銆鍦∕atlab涓锛屽彲浠ヤ娇鐢╳hile寰幆鍜宖or寰幆鏉ュ疄鐜扮▼搴忕殑寰幆缁撴瀯銆倃hile寰幆 while寰幆鐨勮娉曟牸寮忓涓嬶細while 鏉′欢 寰幆浣 end 鍏朵腑锛屾潯浠舵槸涓涓昏緫琛ㄨ揪寮忥紝褰撴潯浠朵负true鏃讹紝鎵ц寰幆浣擄紝寰幆鎵ц鐩村埌鏉′欢涓篺alse涓烘銆備緥...
  • 鐢╩atlab缂栧啓绋搴
    绛旓細鍙互鍐欑▼搴忥紝骞朵笖涓鐢缂栬瘧灏卞彲浠ヨ繍琛屻傚彲浠ョ紪璇戜负鐙珛鐨別xe鏂囦欢銆傛煡compile鏈夊叧鐨勫懡浠わ紝Matlab涔︾睄涓婇兘鏈変粙缁嶃侻atlab鎿呴暱鍥惧儚澶勭悊锛屽鏋滄湁闂锛屾崲涓嚱鏁板氨琛屼簡锛岃鍥剧墖涓嶆垚闂銆傚啓绋嬪簭寰楃湅鍏蜂綋鎯呭喌銆侻atlab浣滀负涓涓紪绋嬭瑷锛屾垜涓汉鐨勭湅娉曟槸锛氭棤鎵涓嶈兘銆
  • 鎬庝箞鍦∕ATLAB涓紪鍐欑▼搴,鎶妔imulink浠跨湡鍑烘潵鐨勫浘褰㈢敤MATLAB瀹炵幇?
    绛旓細[t,x,y]=sim('modelname', timespan, options, ut)鍒╃敤杈撳叆鍙傛暟杩涜浠跨湡锛岃繑鍥炶緭鍑虹煩闃碉紱[t,x,y1,y2,...yn]=sim('modelname', timespan, options, ut)鍒╃敤杈撳叆鍙傛暟杩涜浠跨湡锛岃繑鍥為愪釜杈撳嚭锛涘弬鏁拌鏄庯細'modelname' 杩愯鐨勬ā鍨嬪悕锛堜笉鍖呭惈鎵╁睍鍚嶏級锛屽繀椤鍦∕atlab鐨鎼滅储璺緞涓娿倀imespan 鎸囧畾浠跨湡...
  • 璇烽棶,濡備綍鍦∕ATLAB涓紪鍐欑▼搴忓疄鐜版眰涓ょ煩闃礎*B,A.*B?
    绛旓細寰楀埌鐨勭粨鏋滃皢浣滀负鏂扮煩闃典腑鐩稿悓浣嶇疆鐨勫厓绱犮侻ATLAB 涓敤涓涓壒娈婄殑绗﹀彿鏉ュ尯鍒嗙煩闃佃繍绠楀拰鏁扮粍杩愮畻銆傚湪闇瑕佸尯鍒嗕袱鑰呬笉鍚岀殑鏃朵警锛屾妸鐐圭疆浜庣鍙峰墠鏉ユ寚绀鸿繖鏄竴涓暟缁勮繍绠楋紙渚嬪锛 .*锛夈備篃灏辨槸璇鍦╩atlab閲鐩存帴浣跨敤鈥*鈥濆拰鈥.*鈥濊繖涓や釜绗﹀彿灏卞彲浠ヤ簡銆
  • 绋嬪簭鐨寰幆缁撴瀯鍦∕atlab涓浣瀹炵幇?
    绛旓細渚嬪锛屼互涓嬬▼搴忛氳繃for寰幆璁$畻1鍒10鐨骞虫柟鍜岋細matlabCopy codesum = 0;for i = 1:10 sum = sum + i^2;enddisp(sum);杈撳嚭缁撴灉涓猴細385 while寰幆锛歸hile寰幆鐢ㄤ簬鍦ㄦ弧瓒虫潯浠舵椂鎵ц涓娈佃鍙ュ潡锛屽叾鍩烘湰璇硶涓猴細matlabCopy codewhile 鏉′欢 寰幆浣揺nd鍏朵腑锛屾潯浠舵槸闇瑕佹弧瓒崇殑閫昏緫鏉′欢锛屽惊鐜綋鏄...
  • 鎬庝箞缂栧啓涓娈MATLAB绋搴,鎬!
    绛旓細clc clear all format long;A=[0.13 -0.03 -0.03 0.01 0.3 0.1 0.09 0.45 0.49 0.2 -0.56 0.01 ];leng_A=length(A);j=1;for i=1:1:leng_A if(abs(A(i))>0.1)Result(j)=A(i);j=j+1;end end Result=Result';disp(Result);浣犵湅鐪嬭繖鏄笉鏄綘鎯宠鐨 绁濅綘...
  • 甯繖鍐欎釜Matlab灏忕▼搴
    绛旓細鐢ㄦ埛鍗冲彲鍦ㄧ┖鐧界獥鍙涓紪鍐欑▼搴忋備緥濡傝緭鍏ヤ笅闈㈢殑绋嬪簭: x=linspace(0,2*pi,20); y=sin(x); plot(x,y,'r+') title('2D plot') (2)鐐瑰嚮鏂囦欢缂栬緫鍣ㄤ笂闈㈠伐鍏锋潯涓殑淇濆瓨 ,鍛藉悕(渚嬪灏嗕笂闈㈢殑绋嬪簭鍛藉悕涓簆icture),鐒跺悗淇濆瓨銆傚儚杩欐牱鍦∕ATLAB鏂囦欢缂栬緫鍣ㄤ腑缂栧啓鐨勬枃浠跺彨M-鏂囦欢(M-file)銆 (3)杩愯:i)鍦ㄥ懡浠...
  • 扩展阅读:免费下载matlab源码的网站 ... matlab视频教程全套 ... matlab下载正规免费网站 ... matlab简单实例100篇 ... 在线使用matlab的网站 ... matlab正版 ... matlab新手入门教程 ... matlab最实用的版本 ... matlab在线网页版使用教程 ...

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