matlab怎样画一元三次函数? 在matlab中画出三次函数

\u5982\u4f55\u7528matlab\u753b\u4e00\u5143\u4e09\u6b21\u65b9\u7a0b\u7684\u56fe\u5f62\uff1f

clear all;
x=-20:1:20; %\u8fd9\u4e2a\u8303\u56f4\u4f60\u53ef\u4ee5\u968f\u4fbf\u53d6
y=0.015*x.^3-0.023*x.^2+1.75*x+14.5;
plot(x,y);axis([-21 21 -160 170]);

\u6211\u4e0d\u77e5\u9053\u4f60\u8981x\u5728\u4ec0\u4e48\u8303\u56f4\u3002\u3002\u3002\u5047\u5982\u4f60\u8981\u7684\u8303\u56f4\u662f[a,b]\uff0c\u76f8\u90bb2\u4e2a\u70b9\u4e4b\u95f4\u7684\u8ddd\u79bb\u662fc\uff08\u6211\u4e00\u822c\u53d60.05\u30010.01\u4e4b\u7c7b\u7684\uff09\uff0c\u5c31\u5199\uff1a
x=a:c:b;
y=x.^3+x.^2+x+1;
plot(x,y);
\uff08\u4ee3\u7801\u91cc\u7684a,b,c\u90fd\u8981\u662f\u6570\u503c\u3002\uff09

1、双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。

2、使用“-13:0.1:13;”创建一维数组,表示从-13到13,每隔0.1会取一个数字。这个一维数组用来作为一元三次函数的横坐标的数值。

3、创建一个一元三次函数,分别是y1=3*x.^3+2*x.^2+6*x+5。注意在matlab脚本或命令行窗口中输入时,不要忘记x后面的小点。

4、,使用函数plot(x,y1)在一张图中绘制这个一元三次函数的图像,点击回车后,图像就出来了。



matlab中不会的命令就可以help
输入
help plot可以看的

比如你要画[-50,50]区间上的图像,选个步长,也就是间隔多少画一个点,比如这里选0.1.那么输入
x=-50:0.1:50;
y=3*x.^3+2*x.^2+6*x+5;
plot(x,y)
即可,注意这里y的表达式里面x的次方处要加一个点,即.^,具体为什么你看下matlab相关资料都有介绍的。

法一:
syms x;
ezplot('3*x^3+2*x^2+6*x+5')
上函数只画-2*pi到2*pi之间的。

法二:
clear
x=-10:0.02:10;
y=3*x.^3+2*x.^2+6*x+5;
plot(x,y)

看点matlab初始入门的书吧 很easy 两天就懂得差不多了 如果有c的基础的话 用matlab编程也很容易上手的

  • 姹傛暀濡備綍鐢matlab瑙涓鍏冧笁娆鐨勫垎寮忔柟绋
    绛旓細璇涓鍏冧笁娆鐨勫垎寮忔柟绋嬶紝鐢╲pasolve锛堬級鍑芥暟灏卞彲浠ヨВ鍐充簡銆傝В鍐虫柟娉曞涓嬶細syms x k=2.13;n=9;p=10;x=vpasolve(k==(x^2*(1+n-x)*0.1)/((1-x)*(n-2*x)^2*p))
  • 璋佽兘甯垜鐢Matlab缂栦釜绋嬪簭瑙涓鍏冧笁娆鏂圭▼
    绛旓細鎶婄畻娉曢殣钘忥紝杩樻槸鐢⊿OLVE鍑芥暟锛屾柊寤簊v.m鏂囦欢锛屼唬鐮佸涓嬶細function y = sv(a,b,c,d)y = solve([num2str(a),'*x^3','+',...num2str(b),'*x^2','+',...num2str(c),'*x^1','+',...num2str(d),'=0']);杈撳叆sv(1,3,3,1)璇曚笅锛
  • 鐢matlab姹傝В涓鍏冧笁娆鏂圭▼
    绛旓細鍥犱负浣犲畾涔夌殑灏辨槸绗﹀彿杩愮畻鍟 锛氣渟yms k rowl rowg sigma ug ul R m w;鈥濊繖鍙ュ氨鏄畾涔変簡鍙橀噺鏄鍙峰彉閲忥紝杈撳嚭褰撶劧鏄鍙凤紝鎶婅繖琛屽幓鎺夈 鑰屼笖浣犵敤鐨剆implify鍑芥暟涔熸槸閽堝绗﹀彿杩愮畻鐨勩傝緭鍑虹粨鏋滃綋鐒舵槸绗﹀彿銆 鎺ユ暟瀛楁柟绋嬪簲璇ョ敤ROOT鍑芥暟锛屾瘮濡傛眰x^3+2x^2+x-5=0 灏辨槸root([1 2 1 -5])...
  • 鐢matlab缂栧啓鍑芥暟,璁$畻涓鍏冧笁娆鏂圭▼ax3+bx2+cx+d=0鐨勪笁涓牴,瑕佹眰鑰冭檻鏍...
    绛旓細瀵逛簬姹傝В涓鍏冧笁娆鏂圭▼鐨勬墍鏈夋牴锛屽彲浠ョ敤roots锛堬級鍑芥暟鍛戒护鏉ユ眰銆傚疄鏂芥柟娉曪細
  • 璋佽兘缂栫▼鐢MATLAB瑙涓鍏冧笁娆鏂圭▼
    绛旓細鐚笐浜嗐傚湪Matlab涓嬭緭鍏ワ細edit锛岀劧鍚庡皢涓嬮潰涓よ鐧惧垎鍙蜂箣闂寸殑鍐呭锛屽鍒惰繘鍘伙紝淇濆瓨 function x=mysolve3(a,b)姹傝Вx^3+a*x^2-b=0鐨勮В p=(-a*a)/3;q=(2*a^3+27*(-b))/27;D=(p/3)^3+(q/2)^2;if (D>=0)temp=-q/2+sqrt(D);if (temp>0) u=(temp)^(1/3); else...
  • matlab鎬庝箞瑙涓鍏冧笁娆鏂圭▼
    绛旓細鍦matlab 鈥滳ommand Window"涓緭鍏ュ涓嬪懡浠わ細x=solve('浣犵殑鏂圭▼','x')鐒跺悗鐐瑰洖杞﹀氨鍙互瑙e嚭绛旀鍟
  • 鎯崇敤matlab姹傝В涓涓涓鍏冧笁娆鏂圭▼,鍏蜂綋濡備笅,濡備綍姹傝В?
    绛旓細濡傛灉浣犳兂瑕佸緱鍒版暟鍊艰В鐨勮瘽 浣犲彲浠ョ洿鎺ョ敤roots鍑芥暟鑾峰緱涓鍏冧笁娆鏂圭▼鐨勬暟鍊艰В roots([4*pi/3,pi*L,0,-0.3095 ]);浣嗕笁娆℃柟绋嬩細鏈変笁涓В锛宺oots浼氳繑鍥炰笁涓硷紝鍏朵腑杩樺彲鑳芥湁铏氭暟瑙 濡傛灉浣犲彧鏄渶瑕佺鍚堜竴瀹氭潯浠讹紝涓瀹氳寖鍥村唴鐨勮В 閭d箞杩橀渶瑕佸姞涓浜涘垽鏂幓鑸嶅幓涓嶉渶瑕佺殑瑙 ...
  • 鎬庝箞鐢MATLAB瑙e甫鍙傛暟鐨涓鍏冧笁娆鏂圭▼
    绛旓細2銆佸彲浠ョ敤鏍硅建杩瑰垎鏋愮殑鏂规硶寰楀嚭锛屾柟绋嬫湁涓変釜瀹炴暟瑙g殑鏉′欢骞堕潪0<t<0.25锛岃屾槸 |t| 鈮 sqrt(27/256)锛屽浜庝复鐣岀偣 t鈮0.3248锛屽搴旂殑涓変釜鏍逛负 [ 3/4, -3/8, 3/4]銆傛牴杞ㄨ抗鍒嗘瀽鐨勫熀鏈濊矾鏄紝浠 K= t^2锛屽垯鍙互鐢 s=tf('s');rlocus(16/(8*s^3-9*s^2))鐢诲嚭鏂圭▼鏍归殢K=0鈫...
  • matlab鐨绋嬪簭璁捐 姹涓鍏冧笁娆鐨刟x3+bx2+cx+d=0鏍(鐢╩鏂囦欢璁捐)
    绛旓細solve('a*x^3+b*x^2+c*x+d=0')
  • matlab鐢讳竴鍏冨嚱鏁
    绛旓細x=0:.1:10;y=1./sqrt(x.*x+1)-x.*x./(sqrt(x.*x+1)).^3;plot(x,y)
  • 扩展阅读:matlab生成眼图 ... 三次函数matlab绘图 ... 简单matlab动画 ... matlab解一元三次 ... matlab分开画两幅图 ... matlab一个figure画多个图 ... matlab图像去噪方法 ... matlab简单的图像识别 ... matlab两条线同一图 ...

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