61阅读

特殊角的三角函数值表-MATLAB中特殊坐标系的图形函数

发布时间:2018-04-28 所属栏目:matlab极坐标

一 : MATLAB中特殊坐标系的图形函数

MATLAB中特殊坐标 系的图形函数

特殊坐标系的图形函数
在基本的绘图函数使用时,它们的坐标轴刻度均为线性刻度。 但是当实际的数据出现指数变化时,指数变化就不能直观的从 图形上体现出来。又假如当函数以极坐标等表示时,我们就不 能用线性刻度来表示。为了解决这些问题,matlab提供了相应 的绘图函数。 这里所谓的特殊坐标系是区别于均匀直角坐标系而言,具体来 说就是对数坐标系、极坐标系、柱坐标和球坐标等。

对数坐标系
MATLAB语言提供了绘制不同形式的对数坐标曲 线的功能,具体实现该功能的函数是 semilogx、 semilogy 和 loglog。 semilogx( semilogx x轴对数刻度坐标图) 用该函数绘制图形时x轴采用对数坐标。 semilogx(y): 对x轴的刻度求常用对数(以10为底),而y为线 性刻度。

对数坐标系
>> x=0.001:0.01*pi:2*pi; >> y=log10(x); >> semilogx (x , y , '-*' ); (x轴对数刻度坐标图) >> plot (x ,y)(均匀直角坐标系)

对数坐标系

Semilogx 绘制的y=log10(x)

plot 绘制的y=log10(x)

如图所示,x =(0.001~2Π) 以0.01Π为间隔。semilogx函数中x轴的相邻 坐标值之间的刻度是不等距的,它是是按照相等的指数变化来增加的 。而 plot函数中的相邻坐标值之间的刻度是等距的。

对数坐标系
若y为实数向量或矩阵,则semilogx (y)结合y列向 量的下标与y的列向量画出线条。即以y列向量的 索引值为横坐标,以y列向量的值为纵坐标。
>> y=[21,35,26,84;65,28,39,68;62,71,59,34]; >> semilogx (y) y= 21 35 26 84 65 28 39 68 62 71 59 34

对数坐标系
若y为复数向量或矩阵,则semilogx (y)等价于semilogx (real (y). imag (y)).
>> y=[1+3*i,5+6*i,3+9*i;5+9*i,5+1*i,9+8*i;3+2*i,5+4*i,3+7*i] y = 1.000 + 3.000i 5.000 + 6.000i 3.000 + 9.000i 5.000 + 9.000i 5.000 + 1.000i 9.000 + 8.000i 3.000 + 2.000i 5.000 + 4.000i 3.000 + 7.000i >> semilogx (y)

对数坐标系
semilogy (y轴对数刻度坐标图) 用该函数绘制图形时y轴采用对数坐标。调用格式与semilogx基本相同。 >> x=0.001:0.1*pi:2*pi; >> y=10.^x; >> semilogy(x,y,'-*') >> plot(x,y)

semilogy函数

plot函数

对数坐标系
loglog 用该函数绘制图形时x和y轴均采用对数坐标。调用格式与semilogx基本相 同。 >> m=1:1*pi:20*pi; >> x=10.^m; >> y=log10(m); >> loglog(x,y,'-*'); >> plot(x,y,'-*')

loglog函数

plot函数

极坐标系
polar命令 该命令用于画极坐标图,它接受极坐标形式的函数rho=f (θ)。 polar的调用格式: polar (theta , rho, LineSpec ) 用极角theta和极径rho画出极坐标图形。极角theta为从x 轴到半径的单位为弧度的向量,极径rho为各数据点到极 点的半径向量, LineSpec 指定极坐标图中线条的线型、 标记符号和颜色等 。

极坐标系
>> rho0=1; theta=0:pi/20:4*pi; rho=rho0+theta*rho0; polar (theta , rho,

'r')
polar的调用格式: polar (theta , rho)用极角theta 和极径rho画出极坐标图形。极角 theta为从x轴到半径的单位为弧 度的向量,极径rho为各数据点到 极点的半径向量。

柱坐标系和球坐标系
在 MATLAB 中没有在柱坐标和球坐标下直接绘制数 据图形的命令,但 pol2cart 和sph2cart 命令能够将柱坐标 和球坐标值转化为直角坐标系下的坐标值,然后在直角坐 标下绘制数据图形。

柱坐标系
pol2cart命令 该命令用于将极坐标或柱坐标值转换成直角坐标系下的坐标值。 其转化规则 如下图所示。 然后使用plot3(三维绘图的基本函数)、mesh(它与plot3不同的 是它可以绘制出某一区间完整的曲面 ,而不是单根曲线)等命令绘图,即在直 角坐标系下绘制使用柱坐标值描述的图形。 调用格式如下: [x ,y ]= pol2cart(theta,rho,) [x ,y ,z]= pol2cart(theta,rho,z)

柱坐标到直角坐标

极坐标到直角坐标

极坐标和柱坐标与直角坐标转换的规则

柱坐标系
> theta=0:pi/20:2*pi; >> rho=sin (theta); >> [t,r]=meshgrid (theta,rho); >> z=r.*t; (.*是矩阵中对应元素相乘) >> [X,Y,Z,]=pol2cart(t,r,z); >> mesh(X,Y,Z) meshgrid命令的作用是将给定的 区域按一定的方式划分成平面网格, 该网格可以用来绘制三维曲面。 theta和rho就是来定义网格划分 区域的。[t,r]是用来储存网格划分 后的数据矩阵的。

球坐标系
sph2cart命令 该命令用于将球坐标值转换成直角坐标系下的坐标值,其 转换规则如下图所示。然后使用plot3、mesh等绘图命令, 即再直角坐标系下绘制使用球坐标值描述的图形。 调用格式如下: [x ,y ,z]=sph2cart(theta,phi,r)

球坐标系
>>a=linspace(0,2*pi);
b=linspace(0,2*pi); [theta ,phi]=meshgrid (a,b) r=2; [x,y,z]=sph2cart(theta,phi,r); mesh(x,y,z) linspace 是用来生成一个等差数列。 x=linspace (a,b,n) 就是将生成一个 以a和b为断点,共划分为n个区间 的向量。如果省去n,则默认划分 100个区间。

球坐标系
>>a=linspace(0,2*pi,30);
b=linspace(0,2*pi,30); [theta ,phi]=meshgrid (a,b) r=2; [x,y,z]=sph2cart(theta,phi,r); mesh(x,y,z)


二 : MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

matlab极坐标 MATLAB中特殊坐标系的图形函数

扩展:matlab绘制函数图形 / matlab画函数图形 / matlab漂亮图形函数

三 : 教你如何在Excel中计算三角函数值的特别方法

在Excel中计算三角函数有特别的操作方法,我初次接触到这个函数时,也查了不少的资料。现将自己的心得体会用步骤详细的分享给大家。

软件名称:
Excel2003绿色版 EXCEL2003精简绿色版 (附excel2003绿色工具)
软件大小:
13.3MB
更新时间:
2012-06-19

工具/原料

电脑一台

Microsoft Office软件

方法/步骤

1、打开工作表,在A2单元格里输入要计算的角度值,在B2,C2,D2单元格中分别输入需要计算的三角函数。

2、在B2单元格中输入正弦函数计算公式:=SIN(A1*PI()/180)

3、在C2单元格中输入余弦函数计算公式:=COS(A1*PI()/180)

4、在D2单元格中输入正切函数计算公式:=TAN(A1*PI()/180)

5、选定B2,C2,D2三个单元格,用拖拉的方式将上面的公式复制到下面几个单元格

6、在A2.....6单元格中输入不同的角度值,在对应的计算函数单元格中就显示出相应的计算结果。

注意事项

注意系统中安装的输入法,不同输入法打出来的符号会产生不同的效果。若计算中出现错误,请更改你的输入法,本人在Excel2010中成功操作。希望能对你有所帮助!

四 : 常见的特殊角的三角函数值

常见的特殊角的三角函数值

常见的特殊角的三角函数值的参考答案

可利用直角三形和正余弦函数图象得出:

sin 0° = 0

cos 0° = 1

tan 0° = 0

sin 30° = 1/2

cos 30° = √3/2

tan 30° = √3/3

sin 45° = √2/2

cos 45° = √2/2

tan 45° = 1

sin 60° = √3/2

cos 60° = 1/2

tan 60° = √3

sin 90° = 1

cos 90° = 0

sin37=3/5

cos37=4/5

tan37=3/4

本文标题:特殊角的三角函数值表-MATLAB中特殊坐标系的图形函数
本文地址: http://www.61k.com/1126593.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1