自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 利用matlab来求极限

利用matlab来求极限先建立脚本,并点击保存。还是通过实例来进行说明如求函数 f(x)=1/x 在x趋于无穷时的极限,如下:syms x %定义自变量f = 1/x; %所求极限的表达式limit(f,x,inf) %x趋于无穷时的极限这样求解出来的结果就是 0再如,求函数syms x f =x^2+x-5 ; limit(f,x,1) ...

2021-05-08 14:08:17 10642

原创 matlab中利用二分法来求解方程的根

matlab中利用二分法来求解方程的根先点击新建脚本,并点击保存。对于利用二分法来求解函数方程的根,首先要先明确给定的自变量x的范围,然后再利用matlab来进行求解。一下举个例子:求f(x)=x3−x−1f(x)=x^3-x-1f(x)=x3−x−1,在[1,2]内的根a=1;b=2;c=(a+b)/2;x=a:b;f=@(x)x^3-x-1;while abs(a-b)>1e-6 if f(c)*f(a)<0 b=c; else a=

2021-05-08 13:24:00 11878

原创 在matlab中利用由数字1和0构成的矩阵来绘制图形

在matlab中利用由数字1和0构成的矩阵来绘制图形先点击新建脚本,并保存。一般简单的可以通过生成一个上三角或者下三角矩阵来生成图形,如下:a=tril(ones(100))b=triu(ones(100))c=imshow(a)以上便是所要得到的三角图形当然三角图形是个较为特殊也较为简单的图形,如果想要生成其他的图形,可以通过矩阵聚合(矩阵聚合是通过链接一个或多个矩阵来形成新的矩阵,如,已知矩阵A和B,C为聚合后的矩阵,即 C=[A B]在水平方向上聚合,C=[A;B]在垂直方向上聚合)

2021-04-24 08:41:08 3039 1

原创 利用两层for循环随机生成一个矩阵,并利用函数进行判断,将该矩阵中小于零的元素加上100

利用两层for循环随机生成一个矩阵,并利用函数进行判断,将该矩阵中小于零的元素加上100先点击新建脚本,并点击保存。以生成一个所含元素在【-50,50】之间的6阶方阵为例a=randi([-50,50],6);for i=1:6 for j=1:6 endenda...

2021-04-17 14:01:54 478

原创 多形式的表示及基本运算

多项式的表示及基本运算多项式的表示方式在 matlab 中,多项式用一个行向量进行表示,多项式的系数即为该行向量的元素,且按降序排列例如,3x3+2x2+x+13x^3+2x^2+x+13x3+2x2+x+1 就可以用向量p=[3 2 1 1]进行表示,当然也可以转化回来p=[3 2 1 1];Fx=poly2sym(p)Fx = 3*x^3 + 2*x^2 + x + 1如果遇到的多项式中,在x的降序过程中存在有些“级数”缺失的,就必须用零来补充,少了一个也不对,例如,3x3+x3x

2021-04-17 13:24:40 561

原创 用克拉默法则求非齐次线性方程组

用克拉默法则求非齐次线性方程组先点击新建脚本,并保存一下,以由 2x_1+3x_2+4x_3=5; 3x_1+4x_2+x_3=3; 6x_1+x_2+3x_3=4; 这个方程组为例首先先将系数矩阵以及常数项表示出来:A=[2 3 4;3 4 1;6 1 3];b=[5 3 4]';需要注意一下的是,b 需要转置一下先来求解x_1 的值A1=[b,A(:,2:3)];x_1 =det(A1)/det(A)这样就可以运行出x_1的值了,用此方法再求解出 x_2 、x_3的值A2=

2021-04-17 11:33:54 3800 1

原创 在matlab中,利用for循环来生成一个矩阵,并分别对该矩阵的行和列进行求和

在matlab中,利用for循环来生成一个矩阵,并分别对该矩阵的行和列进行求和先创建一个新的脚本,并保存,在编辑器中进行编辑。具体如图,以5阶方阵为例:a=zeros(5,5);for i=(1:5) for j=(1:5) a(i,j)=i*j; end end a这样便可以利用for循环来生成一个5阶方阵,如果想要生成n×m阶矩阵,则需要将a=zeros(5,5);for i=(1:5) for j=(1:5)改为a=zeros(n,m

2021-04-10 22:43:05 20790 2

原创 matlab利用for循环对1到100的数字进行求和

matlab利用for循环对1到100的数字进行求和打开matlab软件,点击“新建脚本”,不建议在命令行中直接执行(因为输入错误,基本没法修改),先在编辑器里面输入,如果只是单纯想要计算结果,就将这串代码复制到命令行中,按一下回车即可运行,但如果想要将这串代码计入自己的库里,就先保存为.m文件,这是,既可以在命令行中执行,也可以在编辑器中直接点击运行。s=0for i=1:100 s=s+i;ends 注意:1:使用for之后,一定要有一个和它配对的end。2:s=s+i 后

2021-04-09 23:30:33 42790 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除