- 博客(8)
- 收藏
- 关注
原创 使用matlab绘制示意图的示例
在本示例中,将给出如何用matlab绘制示意图,添加图例,添加标题等等,以及在matlab中调用LaTeX字体的命令。代码如下:clear;clc;close all% Initialize symbolic variablessyms x f df% exampledisp('An Example, Plot Function and Derivative')f = sin(x^2)df = diff(sym(f));pretty(df)xx = linspace(-5,5);
2020-12-12 17:14:10
1074
原创 matlab矩阵运算中“.”的使用
在matlab中可以在矩阵加减乘除运算之外,加上“.”,代表元素对元素的运算操作(element by element)。比如,A*B是矩阵相乘,(A∗B)ij=AikBkj(A*B)_{ij}=A_{ik}B_{kj}(A∗B)ij=AikBkj这里的k适用于爱因斯坦求和法则。但是A.*B是矩阵A中的对应元素和B中的对应元素相乘(A.∗B)ij=AijBij(A.*B)_{ij}=A_{ij}B_{ij}(A.∗B)ij=AijBij这里的指标并不适用于爱因斯坦求和法则。
2020-12-12 00:07:04
6088
原创 matlab中的矩阵元素表示和求和
一般来说,我们使用M(i,j)表示第i行第j列的元素。但是我们仍然可以使用**M(k)**表示第k个元素。但是要注意,这里的k是按列数的。如图:下面展示M(k):按列从上到下的第六个、第八个元素。
2020-12-11 20:36:48
15529
2
原创 关于一个三元一次方程的问题(matlab和excel)
今天碰到一个同学问我一个关于考勤的问题。每个月他需要工作27天,需要在一天工作4个小时、10个小时、8个小时之前做选择天数,然后凑够一个月180个小时的工时。数学上看,这就是个“三元一次方程组”问题。如图所示:很显然,这两个方程构成的面在三维空间中相交,形成一条直线。(可以matlab实现视觉效果,如图)代码如下:[x1,x2]=meshgrid(1:0.1:31);x3=(180-4x1-10x2)/8;mesh(x1,x2,x3)hold onx3=(27-x1-x2);mesh
2020-12-11 17:54:24
2101
2
原创 matlab中数值积分函数trapz的使用注意
在matlab中,使用数值积分的时候,应当注意,积分边界是否会使得被积函数产生无意义的值(无穷大)。用函数trapz举例说明。此处,我们是求积分∫0111−x2dx\int_0^1{1 \over \sqrt{1-x^2}}dx∫011−x21dx很显然,应用三角函数,我们可以算出来答案是π/2\pi/2π/2.但是这里得到的确实‘inf’.因为当x=1的时候,被积函数是无穷大。因此,这里我们需要避免这种情况。如此修改即可!...
2020-11-26 20:27:31
10668
原创 Latex 参考文献使用bib文件流程
在LaTeX中使用bib引用参考文献:需要对主文件用LaTeX、BibTex编译一遍之后,再对bib文件用BibTex文件编译一次,然后对主文件用LaTeX编译一次,才可!其中,对主文件也需要用BibTeX编译一次!
2020-11-26 16:24:19
692
原创 matlab function报错:too many input arguments
matlab function报错:too many input arguments使用matlab function的时候,我定义了一个函数ladder,调用的时候,出现报错:网上的大牛说,产生这个错误的原因是因为函数定义名称和系统定义函数冲突。但是在我的这个案例中,ladder函数并不是系统定义函数。可以看到,这里系统是能将我编译的函数识别成ladder的,因为我的ladder函数存储在一个ladder.m文件当中。但是,如果我把ladder函数所在的m文件改名成其他,比如ladder1.m
2020-11-24 14:44:34
3074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人