由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请问怎么在matlab 里面画平滑得曲线啊?
相关主题
大家看看这道题什么意思?我怎么不理解呢(C++)Re: MS SQL database engineer(sr)ONSITE 面试该如何准备? (转载)
问一道面试题这个到底怎么回事?
请问这个怎么解答?问个简单的GooG题目
问个计算化学问题:怎么读GRID?请教一个二叉树镜像问题
A家第一次电面问个brain teaser 题目
web count 设计碰到一道题
问一个多次遇到的面试题难道大家都碰到过用中文面试的老中吗?
昨天bloomberg on-site面试问道编程题
相关话题的讨论汇总
话题: splinefit话题: spline话题: 曲线话题: fit话题: breaks
进入JobHunting版参与讨论
1 (共1页)
d*j
发帖数: 756
1
新手弱弱得问:
我想在同一个图里面画两条线,我现在只知道这两条线上得几个点,我怎画出他们得平
滑曲线呢?
比如第一条曲线我有:
(0, 1), (10, 0.8), (30, 0.7), (70, 0.25), (100, 0.1)
第二条曲线我有:
(0, 0.8), (10, 0.7), (30, 0.65), (70, 0.15), (100, 0.12)
我怎么把他们平滑下,然后画在一个图里面呢?
谢谢!!
z******d
发帖数: 93
2
没发错版么?
我没试过,但是
搜下 interpolation, curve fitting, nonlinear optimization 之类应该有帮助
H**********y
发帖数: 7928
3
是说要画regression curve?

新手弱弱得问:
我想在同一个图里面画两条线,我现在只知道这两条线上得几个点,我怎画出他们得平
滑曲线呢?
比如第一条曲线我有:
(0, 1), (10, 0.8), (30, 0.7), (70, 0.25), (100, 0.1)
第二条曲线我有:
(0, 0.8), (10, 0.7), (30, 0.65), (70, 0.15), (100, 0.12)
我怎么把他们平滑下,然后画在一个图里面呢?
谢谢!!

【在 d*j 的大作中提到】
: 新手弱弱得问:
: 我想在同一个图里面画两条线,我现在只知道这两条线上得几个点,我怎画出他们得平
: 滑曲线呢?
: 比如第一条曲线我有:
: (0, 1), (10, 0.8), (30, 0.7), (70, 0.25), (100, 0.1)
: 第二条曲线我有:
: (0, 0.8), (10, 0.7), (30, 0.65), (70, 0.15), (100, 0.12)
: 我怎么把他们平滑下,然后画在一个图里面呢?
: 谢谢!!

g*********e
发帖数: 14401
4
regression ba
k****e
发帖数: 297
5
可以用spline

【在 d*j 的大作中提到】
: 新手弱弱得问:
: 我想在同一个图里面画两条线,我现在只知道这两条线上得几个点,我怎画出他们得平
: 滑曲线呢?
: 比如第一条曲线我有:
: (0, 1), (10, 0.8), (30, 0.7), (70, 0.25), (100, 0.1)
: 第二条曲线我有:
: (0, 0.8), (10, 0.7), (30, 0.65), (70, 0.15), (100, 0.12)
: 我怎么把他们平滑下,然后画在一个图里面呢?
: 谢谢!!

d*j
发帖数: 756
6
试着用spline 得,但是参数太复杂。
有可以工作得例子么?或者讲解参数神麻得。
俺是matlab菜鸟。
谢谢。

【在 k****e 的大作中提到】
: 可以用spline
r********g
发帖数: 144
7
matlab help should have some examples.
d*j
发帖数: 756
8
刚刚看了这个链接关于 splinefit的例子:
http://www.mathworks.com/matlabcentral/fileexchange/13812-splin
请教下,里面的break 和 order 是啥意思啊?
就是这个例子里面的:
% x = linspace(0,2*pi,100);
% y = sin(x) + 0.1*randn(size(x));
% % Breaks
% breaks = [0:5,2*pi];
%
% % Fit a spline of order 5
% pp = splinefit(x,y,breaks,5);
%
% % Fit a spline of order 3 with periodic boundary conditions
% pp = splinefit(x,y,breaks,3,'p');
%
% % Constraints: y(0) = 0, y'(0) = 1 and y(3) + y"(3) = 0
% xc = [0 0 3];
% yc = [0 1 0];
% cc = [1 0 1; 0 1 0; 0 0 1];
% con = struct('xc',xc,'yc',yc,'cc',cc);
%
% % Fit a cubic spline with 8 pieces and constraints
% pp = splinefit(x,y,8,con);
%
% % Fit a spline of order 6 with constraints and periodicity
% pp = splinefit(x,y,breaks,con,6,'p');
%
谢谢!!

【在 r********g 的大作中提到】
: matlab help should have some examples.
z****c
发帖数: 602
9
cubic spline 使用多段cubic equation连接你的data点,break就是相邻cubic
equation的连节点,满足f(x) f'(x) f''(x)在该点相同。order是polynomial的阶数,
cubic是3
1 (共1页)
进入JobHunting版参与讨论
相关主题
问道编程题A家第一次电面
Amazon 居然电面放鸽子web count 设计
问个sql问题问一个多次遇到的面试题
安排onsite之前 hiring manager先问如果给offer啥时候能回答啥时候能开始 正常不?昨天bloomberg on-site面试
大家看看这道题什么意思?我怎么不理解呢(C++)Re: MS SQL database engineer(sr)ONSITE 面试该如何准备? (转载)
问一道面试题这个到底怎么回事?
请问这个怎么解答?问个简单的GooG题目
问个计算化学问题:怎么读GRID?请教一个二叉树镜像问题
相关话题的讨论汇总
话题: splinefit话题: spline话题: 曲线话题: fit话题: breaks