matlab画直线类型,有关matlab画直线
有关matlab画直线
來源:互聯網 2010-04-25 12:39:27 評論
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
問題描述:
x=[1:5];
y=[2,4,5,7,9];
怎样用matlab拟和成直线
谢谢
參考答案:
可以用两种办法实现,结果一样:
clc;clear
x=1:5;
y=[2 4 5 7 9];
%【1】非线性回归方法
fun=inline('a(1)*x+a(2)','a','x')%规定方程类型
a=nlinfit(x,y,fun,[1 1])%a就是回归系数
x1=x(1):0.05:x(end);%x的间隔更小些
y1=a(1)*x1+a(2);%代入回归方程
plot(x,y,'o',x1,y1)%绘图
%【2】线性回归方法
x2=x(1):0.05:x(end);
pp=polyfit(x,y,1)%pp为回归系数
y2=polyval(pp,x2);%代入回归方程
figure%再画一个图
plot(x,y,'*',x2,y2)
y=poly2sym(pp,'x')%转化为代数方程形式
运行结果:
a =
1.7000
0.3000
pp =
1.7000 0.3000
y =1.7*x+0.3
[b]分类:[/b] 电脑/网络 >> 程序设计 >> 其他编程语言[br][b]问题描述:[/b][br]x=[1:5];
y=[2,4,5,7,9];
怎样用matlab拟和成直线
谢谢[br][b]参考答案:[/b][br]可以用两种办法实现,结果一样:
clc;clear
x=1:5;
y=[2 4 5 7 9];
%【1】非线性回归方法
fun=inline('a(1)*x+a(2)','a','x')%规定方程类型
a=nlinfit(x,y,fun,[1 1])%a就是回归系数
x1=x(1):0.05:x(end);%x的间隔更小些
y1=a(1)*x1+a(2);%代入回归方程
plot(x,y,'o',x1,y1)%绘图
%【2】线性回归方法
x2=x(1):0.05:x(end);
pp=polyfit(x,y,1)%pp为回归系数
y2=polyval(pp,x2);%代入回归方程
figure%再画一个图
plot(x,y,'*',x2,y2)
y=poly2sym(pp,'x')%转化为代数方程形式
运行结果:
a =
1.7000
0.3000
pp =
1.7000 0.3000
y =1.7*x+0.3
matlab画直线类型,有关matlab画直线相关推荐
- 根据坐标如何在matlab中l连成曲线,matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样...
matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快 ...
- matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...
matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...
- [html] 你能否画出一个0.5px的直线?
[html] 你能否画出一个0.5px的直线? 通过scale(0.5)来实现 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关 ...
- css3 如何动态画一条直线_素描基础学习课:素描长直线的画法!把直线画直的关键!...
作为一个毫无经验,初学素描的新手,如何才能把直线画直,是几乎每个学员都会遇到的问题.要画好素描直线,一定要掌握一定的技巧,学会了方法,往往事半功倍. 素描入门,如何画直线? 画直线之前,有时候我们会认 ...
- matlab怎么绘制零极点,matlab中画系统零极点的方法
写论文的时候由于需要画出系统的零极点图.但是之前不知道怎么用matlab画,今天研究了一下,拿出来和大家共享.所用到的matlab函数为zplane,matlab给出的解释如下: ZPLANE Z-p ...
- matlab怎么生成三维等值线图,matlab画三维等值线图
=rand(500,1); >> y=randn(500,1); >> z=randn(500,1); >> scatter3(x,y,z,'p','r') 12 ...
- 根据离散点画直线_excel表格怎么画散点图画直线
Excel中散点图画直线具体该如何操作执行呢?其实表格中有插入选项,可以帮助我们完成一系列的画图方案,接下来是学习啦小编为大家带来的excel中的散点图画直线的教程,欢迎大家来到学习啦学习. exce ...
- 使用MATLAB的EEGLAB和BCT工具箱画脑网络连接图
使用MATLAB的EEGLAB和BCT工具箱画脑网络连接图 一.EEGLAB工具箱插件-FCLAB,以及BCT工具箱 1.1 FCLAB插件及BCT工具箱 1.2 使用GUI界面操作 一.EEGLAB ...
- DDA画线算法+代码详解-直线扫描算法之一
#DDA画线算法+代码详解-直线扫描算法之一 本文目录结构如下 1.直线扫描算法简介 2.DDA直线扫描算法 2.1 公式推理 1.求斜率K: 2.当|K| <= 1 时 3.当|K| > ...
- 在9个点上画10条直线,要求每条直线上有3个点
在9个点上画10条直线,要求每条直线上有3个点,其示意图大体如下所示,红色代表点:
最新文章
- FPGA之道(69)提高设计的综合性能(一)提高设计的鲁棒性
- linux sha1sum命令,Linux下校验SHA1和MD5的方法
- idea 中javax.servlet.http.HttpServlet包导不进来
- P2286 [HNOI2004]宠物收养场
- JMS中queue和topic区别
- 牛客挑战赛47 A 一道GCD问题
- php个推透传消息,GitHub - Lysice/laravel-getui: Laravel个推的集成包,支持单推/多推/全量推送/透传消息等功能。...
- 201632位matlab下载_Matlab 2016a下载
- 最速下降法matlab全局最小值_matlab实现最速下降法和dfp求函数最小值
- java文件内容比较_怎么用JAVA技术编写一个两文件内容比较的程序?
- 2021-01-01 中国公务员级别
- 3 Robotics: Mobility 课程学习记录及课后习题解答
- js数字金额转大写,javaScript数字金额转大写。
- linux 查看vcf文件,VCF格式文件的shell小练习
- Unity实战篇:实现LOL英雄的移动方式。
- linux安装beyondcompare
- ubuntu16.04不能访问新加卷
- 中国建造了世界上最大的超级计算机,中国超级计算机创造出世界最大虚拟宇宙...
- 指针变量的定义和引用
- 几款H264码流分析工具
热门文章
- 小程序“成语猜题”部分答案,总共28667题
- linux 双mipii摄像头,Toybrick-开源社区-TB-RK3399ProD-imx258摄像头 mipi 错误
- 苹果cmsv10仿爱客影视搜索自适应模板
- 小米商城php源码安装教程,搭建小米商城 框架div
- 凯恩帝1000C语言,数控车床编程实例(KND系统)
- Arduino教程六—DS1302时钟模块
- Java程序员:java软件工程师中级证
- 计算机一级学ug么,怎样才能学好UG从事电脑编程工作呢?进来看看必有收获!...
- tensorflow2 unet加载自己的图像进行训练
- 软件著作权算法软件设计说明书_急求app软件著作权说明书模板