乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎么用MATLAB或者EXCEL画散点图-用matlab画excel,excel matlab

怎么用MATLAB或者EXCEL画散点图-用matlab画excel,excel matlab

作者:乔山办公网日期:

返回目录:excel表格制作


举个简单的例子: x=0:0.1:24; y=7+7*sin(x); plot(x,y,'-*') axis([0,24,0,15]); axis square 这里画了个正弦曲线。你说的横纵坐标设置就是axis([0,24,0,15])这句,前两个数字为横坐标起始和结束值,后两个数字为纵坐标的。你把图画出来后,最后加上这句,调整数字,即可得到你想要的坐标范围。 axis square 只是把坐标轴那个框调整成正方形,你可以不管。。。具体可参加axis的帮助说明(在主窗口中键入help axis即可)。 然后你的636f7079e799bee5baa6e997aee7ad94331题目,“matlab中怎么画画散点图并平滑”。 如果只是要散点,而不要连线的话,可以把plot(x,y,'-*')改成plot(x,y,'*')。。然后如果要采取其他样的散点,可以把plot(x,y,'*')改成plot(x,y,'+')等。。具体可以参加 help plot。 至于如何平滑,我不知道你具体意思了。。最简单的方式可能是增加数据密度了。因为matlab中画图是通过在横坐标挨着的两个点间用直线相连完成的。。也就是横坐标越密,图就越平滑了。。如把上面的x=0:0.1:24;改成x=0:1:24;试试就知道了。。。当然可能我理解错了你的意思,那要是其他高深的平滑方法,一时我也想不起来。。 数据导入的话,一方面是向这个例子中一样直接输入了。也可以从其他文件中导入。主窗口中:file-import data 。。。。

x=[0 0.005536667 0.01098 0.048733333 0.1442 0.273 0.4008 0.713666667 1.669333333 7.4];

y=[2 9.889266667 19.82004008 98.43472498 198.305835 292.202381 395.9434343 741.7266667 1478.613333 2876];

a=polyfit(x,y,3)

x1=[0:0.01:10];

y1=a(4)+a(3)*x1+a(2)*x1.^2+a(1)*x1.^3;

plot(x1,y1,'-r')


clear

clc

a=rand(20,2)*50;

plot(a(:,1),a(:,2),'*')

hold on

b=zeros(20);

for i=1:50

    t=fix(rand(1,2)*20+1);

    b(t(2),t(1))=1;

    b(t(1),t(2))=1;

end

b;

for i=1:20

    for j=i:20

        if b(i,j)==1

            plot([a(i,1),a(j,1)],[a(i,2),a(j,2)])

            hold on

        end

    end

end

按照上面的程序改一下就行了  因为我没有你的那个数据  所以就随机产生

下面是我随机产生画的  你也可以把数据给我  我直接画

有用就采纳吧



1、例如要绘制两条散点图曲线,选中三列数,第一列是自变量,其余都是因变量。因为有两个因变量应该得到两条曲线

2、选择散点图,选择曲线形式的

3、可以看到得到这个图是这样子的,并不是想要的,因为X轴(横坐标轴)不是X,而是一个序列

4、右键单击散点图,从右键菜单中选择【选择数据】

5、然后看到这个对话框,点击切换行/列,点击确定按钮

6、接着要设置一下端点的样式,因为在大部分论文中,图都是黑白的,为了区分不同的曲线,设置一个端点是空心,另一个是实心。双击选中一条直线,然后在标记这一栏选择填充颜色,设置为白色

7、到此,就完成了曲线的绘制

相关阅读

  • <em>excel</em>装了<em>excel</em> link

  • 乔山办公网excel表格制作
  • 在matlab目录下toolboxexlink,点击exlink.xla(宏)就可以了。EXCEL数据如何导入MATLAB" src="/uploads/tu/888.jpg" style="width: 400px; height: 267px;" />在Excel中找到文件->选项->加载项->
  • <em>MATLAB</em>如何更新<em>Excel</em>表格里

  • 乔山办公网excel表格制作
  • 比如删掉A矩阵第2行A(2,:)=[];matlab删除Excel中某行数据?数据形式如下" src="/uploads/tu/689.jpg" style="width: 400px; height: 267px;" />原来的数据不需要的话(当然最好备份在其他文件夹),可以考虑
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网