MATLAB怎样只描点不要曲线
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/16 16:43:48
给你一个例子:figure;t=[1999200020012002200320042005200620072008];c=[399.72506.97754.98989.41202.481473.291
首先你应该说明你的曲线是怎么来的?是通过函数直接生成,还是外部数据导入的.
表5.1.1绘图参数表色彩字符颜色线型字符线型格式标记符号数据点形式标记符号数据点形式y黄-实线.点m紫:点线o圆s正方形c青-.点划线x叉号d菱形r红--虚线+加号h六角星g绿*星号p五角星b蓝v向
楼上的句子我用了,有点小问题.首先就是x=后面是方括号吧,而且可以用1:5来代替(楼上已经修改了答案,现在没问题了.)还有就是这样画出来的也不是平滑的曲线,如果你的数据点数不够多的话.一种办法是用in
如上所述,采用polyfit来拟合,二次多项式polyfit(x,y,2)x=[0.110.130.190.210.270.370.530.590.710.790.891.07];y=[3868-10
clc;x=0:0.1:15;y=0.4045879*cosh(0.79304*x).*cos(0.79304*x)+0.3530811.*sinh(0.79304*x).*sin(0.79304*x
text()legend()
好像是最小二乘拟合:最小二乘大约是1795年高斯在他那星体运动轨道预报工作中提出的[1].后来,最小二乘法就成了估计理论的奠基石.由于最小二乘法结构简单,编制程序也不困难,所以它颇受人们重视,应用相当
x=[27560000,55120000,82680000,88192000,110240000,137800000]y=[1743170000,1894750000,2053220000,20670
有一个函数polyarea可以算出多边形围得面积,S=polyarea(x,y)
缺几个乘号.ezplot('-sin(x/2)^4-4*sin(x/2)^2+sin(x/2)^3*sqrt(sin(x/2)^2+4)+sin(x/2)*sqrt(sin(x/2)^2+4)
这样好些,比多项式精度高许多.functionhhx=[123456];y=[214575949898];b0=[111111];a=nlinfit(x,y,@mymodel,b0)xx=min(x)
采用插值后差分代微分的方法求斜率.%beginx=[0.6230.7470.8951.07381.2871.5431.8492.2172.6573.1843.7844.3844.9845.5846.1
绘完一条后输一个holdon,绘下一条就好了.
用屏幕取坐标函数ginputclear;no=2.268;ne=2.2;a=36*pi/180;b=59.5*pi/180;a1=asin(sin(a)./no);b1=asin(sin(b)./no
th=0:0.01:pi;polar(th,sin(th*pi).*cos(th))polar是matlab自带的函数,画了背景的可以自己用plot来画极坐标图,改成th=0:0.01:pi;plot
t=[linspace(0,2*pi)nan];x=sin(t);y=cos(2*t);z=sqrt(t);%所要绘制的曲线方程patch(x,y,z,z,'edgecolor','flat','fa
可以参考参考溜索设计中的绕度再问:大侠能不能再具体一点。最好是给个算法或者例子什么的。我对溜索设计中的绕度也是不懂得。谢谢。
http://wenku.baidu.com/view/cabfa7eae009581b6bd9ebfc.html,这个文库文件可能有你想要的结果!
t=1:20;f=t.^2;tt=linspace(1,20,5);ff=tt.^2;holdon;plot(t,f);plot(tt,ff,'ro');holdoff;