用c语言程序产生的数据 绘制散点图,拟合。用什么语句谢谢!

用c语言程序产生的数据 绘制散点图,拟合。用什么语句谢谢!,第1张

#include 〈stdioh〉

#include 〈mathh〉

#define O 31415926//手机d打的代码。。派没找到。。。悲剧了。。

void main()

{int f,i;

float t,F;

f=50;

FILE fp;

if((fp=fopen("123txt","wb+"))==NULL)

{printf("Cannot open file strike any key exit");

getch();

exit(1);

}

for(i=1;i<=1024;i++)

{t=i/1000;

F=220sin(2Oft);//不知道是不是要这个式子?可以自己改的呵呵

fprintf(fp,"%36f",F);

}

fclose(fp);

getch();

}

//手机写的,没验证,改天我再去电脑上看看。

祝你好运:)

希望能够帮助你 ^_^ 也希望能够选为最佳答案!

clear all;

N=5;

x=20rand([N,1]);

y=20rand([N,1]);

max_text=num2cell(1:N);

figure;grid on;hold on;

plot(x,y,'r','MarkerSize',20)

text(x+05,y+05,max_text)

for index=1:N

  temp_x=x(index);

  temp_y=y(index);

  for index2=1:N

      line([temp_x,x(index2)],[temp_y,y(index2)]);

  end

end

你这个拟合函数有严重的错误根据你所提供的函数我做了拟合 及其不接近

程序如下 自己去看下吧

函数程序

function ybest=ybest(x)

ybest=-221581+1019286x-149901x^2+009879x^3-00029x^4

主运行程序

clc

clear

x=[45,59,76,81,112,152,175,185,193,205,234,282];

y=[159,28,321,334,321,36,523,623,786,921,935,942];

plot(x,y,'-');hold on

y1=ybest(x)

plot(x,y1,'-o')

现在就是用matlab函数进行拟合

clc

clear

x=[45,59,76,81,112,152,175,185,193,205,234,282];

y=[159,28,321,334,321,36,523,623,786,921,935,942];

subplot(2,2,1),

plot(x,y,'o');hold on

p=polyfit(x,y,1)

y1=polyval(p,x);

plot(x,y1,'-')

subplot(2,2,2),

plot(x,y,'o');hold on

p=polyfit(x,y,2)

y1=polyval(p,x);

plot(x,y1,'-')

subplot(2,2,3),

plot(x,y,'o');hold on

p=polyfit(x,y,3)

y1=polyval(p,x);

plot(x,y1,'-')

subplot(2,2,4),

plot(x,y,'o');hold on

p=polyfit(x,y,4)

y1=polyval(p,x);

plot(x,y1,'-')

通过比较发现四次拟合最合适

p =

-00004 00226 -04441 36236 -74335

多项式的系数

请查看附件,写的lisp程序,输入tt运行程序,批量选择cad中的点,然后将坐标写入txt文件。

指定保存文件的位置及名称,然后选择点就欧克了。

散点图是指在回归分析中,数据点在直角坐标系平面上的分布图,散点图表示因变量随自变量而变化的大致趋势,据此可以选择合适的函数对数据点进行拟合。

用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。散点图将序列显示为一组点。值由点在图表中的位置表示。类别由图表中的不同标记表示。散点图通常用于比较跨类别的聚合数据。

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

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

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

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

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

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

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

以上就是关于用c语言程序产生的数据 绘制散点图,拟合。用什么语句谢谢!全部的内容,包括:用c语言程序产生的数据 绘制散点图,拟合。用什么语句谢谢!、在matlab中我画了散点图,但还需要把散点连接起来,请问用啥子程序能完成、需要用matlab绘制一个图,先根据原始数据绘制散点图,程序如下,现在问题是要将拟合函数绘制进散点图做对等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10632414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存