- 博客(5)
- 收藏
- 关注
原创 matlab解三次方程,并且输出图像
matlab解三次方程,并且输出图像一个小程序,输入三次方程,输出:化简形式x^3+px+q=0判别式解图像>> x = input('[a b c d]='); a = x(1,1);b=x(1,2);c=x(1,3);d=x(1,4); p=(- b^2/(3*a) + c)/a; q=d/a + (2*b^3)/(27*a^3) - (b*c)/(3*a^2); m = q^2 /4 + p^3 /27 ; w=-0.5+0.5*sqrt(3)*i
2021-01-25 09:56:20 3509
原创 Matlab入门基础 note 3*——绘图与图形拓展
Matlab Chapter III 拓展2D绘图进阶如何用Matlab输出更漂亮的图表limx([]) limy([])可以被用来调整x,y的显示范围;grid on 或 grid off来控制背景表格开关;在ax=gca时:ax.XAxisLocation = 'origin'可以让x轴穿过原点,用bottom或top可以调整x轴到别的的位置;ax.XAxisLocation = 'origin'用法同上,用left或right可以调整y轴到别的位置;ax.Box = 'off'可
2021-01-22 17:17:57 191
原创 Matlab入门基础 note3——绘图与图形(1)
Matlab Chapter III 绘图与图形2D绘图基础在这章里,自己打开Matlab并绘图是必要的;文章仅提供对应代码,鼓励你自己去尝试并画出漂亮的函数图像matlab绘图主要包括3个流程:定义函数指定绘图值域调用函数plot(x,y)让我们以正态函数为例:>> x=[ -5:1:5];y=normpdf(x,0,1);plot(x,y)但这样画出来的图像是粗糙的,这是因为我们的步长过大,因此我们需要调整函数的区间:x=[ start : interval
2021-01-22 15:17:27 1503
原创 Matlab入门基础 note2——向量和矩阵基础
Matlab Chapter II向量*表示向量数乘;'表示向量转置;matlab允许向量和合并:w = [ u; v ]或者f = [ u v ];我们可以用x = [0(初值):2(步长*可以为负):10(终止值)]来创造一个从0到10点偶数向量组:>> x = [ 0; 2; 10]x = 0 2 4 6 8 10.^表示向量的乘方,而不能直接用^符号linspace(a,b,n)可以创建a、b之间含有n个等差元素的向量;向量运算dot(a,b)或者.*均可以表
2021-01-22 13:31:41 340
原创 Matlab入门基础 note1——赋值与小数
Matlab Chapter I赋值在Matlab中如果输入 x + 6 = 90 你将会得到error;你所要做的必须是将x放在一边:x = 90 - 6这样,Matlab会给你输出正确的答案x = 84因此,在赋值运算符右边使用变量你必须先给变量赋值,否则就会出错。控制小数位数matlab的默认数字是4位,我们可以通过format long来将其改成16位数,或是format bank将小数取到后两位;>> format long>> x = 3 + 11/1
2021-01-22 09:02:18 1921 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人