(笔记) MATLAB 文本的高级控制,极坐标图
2016-03-10 19:02
453 查看
1:文本控制
>> figure
>> title('正常字体')
>> figure(3)
>> title('\bf\it正常字体')
>> figure(4)
>> title('\bf\it_{上标}^{下标}正常字体')
>> title('\bf\it_{左上标}^{左下标}正常字体')
>>
>> title('\tau_{ind} versus \omega_{m}')
>> title('\theta varies from o\circ to 90\circ')
>> title('\theta varies from 0\circ to 90\circ')
>> title('\bf{B}_{S}')
对于特殊字符:help latex查看帮助文档
2:极坐标图
极坐标
>> theta=0:0.01:2*pi;
r=a*theta;
polar(theta,r)
心形线的绘制,利用polar函数
>>g=2
gain=2*g*(1+cos(theta));
>> polar(theta,gain)
补充:水平方向:r=a(1-cos(theta))或者r=a(1+cos(theta))(a>0)
垂直方向:r=a(1-sin(theta))或者r=a(1+sin(theta))(a>0)
利用plot绘制
>> a=4;
>> x=a*(2*cos(theta)-cos(2*theta));
>> y=a*(2*sin(theta)-sin(2*theta));
>> plot(x,y)
>>
3:实例
%功能:计算数值
%输入a,b,c,输出x1,x2,中间变量delt,realpart,imagpart
a=input('请输入系数a:');
b=input('请输入系数b:');
c=input('请输入系数c:');
delt=b^2-4*a*c;
if(delt>0)
fprintf('该方程有两个不同实根:\n');
x1=(-b+sqrt(delt))/(2*a);
x2=(-b-sqrt(delt))/(2*a);
fprintf('x1=%f\t x2=%f\n',x1,x2);
elseif(delt==0)
fprintf('该方程有两个相同实根:\n');
x1=-b/(2*a);
fprintf('x1=x2=%f\n',x1);
elseif(delt<0)
fprintf('该方程有两个虚根:\n');
realpart=-b/(2*a);
imagpart=sqrt(abs(delt))/(2*a);
fprintf('x1=%f+%.2fi\n',realpart,imagpart);
fprintf('x2=%f+%.2fi\n',realpart,imagpart);
else
fprintf('出现未知错误!');
end
>> figure
>> title('正常字体')
>> figure(3)
>> title('\bf\it正常字体')
>> figure(4)
>> title('\bf\it_{上标}^{下标}正常字体')
>> title('\bf\it_{左上标}^{左下标}正常字体')
>>
>> title('\tau_{ind} versus \omega_{m}')
>> title('\theta varies from o\circ to 90\circ')
>> title('\theta varies from 0\circ to 90\circ')
>> title('\bf{B}_{S}')
对于特殊字符:help latex查看帮助文档
2:极坐标图
极坐标
>> theta=0:0.01:2*pi;
r=a*theta;
polar(theta,r)
心形线的绘制,利用polar函数
>>g=2
gain=2*g*(1+cos(theta));
>> polar(theta,gain)
补充:水平方向:r=a(1-cos(theta))或者r=a(1+cos(theta))(a>0)
垂直方向:r=a(1-sin(theta))或者r=a(1+sin(theta))(a>0)
利用plot绘制
>> a=4;
>> x=a*(2*cos(theta)-cos(2*theta));
>> y=a*(2*sin(theta)-sin(2*theta));
>> plot(x,y)
>>
3:实例
%功能:计算数值
%输入a,b,c,输出x1,x2,中间变量delt,realpart,imagpart
a=input('请输入系数a:');
b=input('请输入系数b:');
c=input('请输入系数c:');
delt=b^2-4*a*c;
if(delt>0)
fprintf('该方程有两个不同实根:\n');
x1=(-b+sqrt(delt))/(2*a);
x2=(-b-sqrt(delt))/(2*a);
fprintf('x1=%f\t x2=%f\n',x1,x2);
elseif(delt==0)
fprintf('该方程有两个相同实根:\n');
x1=-b/(2*a);
fprintf('x1=x2=%f\n',x1);
elseif(delt<0)
fprintf('该方程有两个虚根:\n');
realpart=-b/(2*a);
imagpart=sqrt(abs(delt))/(2*a);
fprintf('x1=%f+%.2fi\n',realpart,imagpart);
fprintf('x2=%f+%.2fi\n',realpart,imagpart);
else
fprintf('出现未知错误!');
end
相关文章推荐
- 解析在main函数之前调用函数以及对设计的作用详解
- java和matlab画多边形闭合折线图示例讲解
- C#调用Matlab生成的dll方法的详细说明
- 从java中调用matlab详细介绍
- 稀疏自动编码器 (Sparse Autoencoder)
- VC++与Matlab混合编程的快速实现
- Matlab 矩阵运算
- matlab与opencv部分函数的对照
- matlab神经网络工具箱创建神经网络
- Matlab
- MATLAB 入门教程
- matlab函数_连通区域
- MATLAB中函数模式和命令模式的区别
- MATLAB 添加自定义的模块到simulink库浏览器
- Export Figures for LaTeX Writing
- Image Batch Processing with Matlab
- MATLAB for Mac使编辑器支持中文
- [转]matlab中plot用法
- 初学数模-MATLAB Quick Start! Part I