24小时热门版块排行榜    

查看: 2012  |  回复: 9
【悬赏金币】回答本帖问题,作者646452271将赠送您 5 个金币

646452271

铁虫 (初入文坛)

[求助] 初学Matlab,函数图像用plot画出来了,但是不知道拟合,希望可以得到帮助已有1人参与

各位大大好,我最近在做一个铁路上的项目,需要用到Matlab进行计算,因为是刚开始学习这个软件,有些地方不是很清楚,希望能够得到各位大佬的帮助。

       我做的这个项目第一步是需要建立钢轨曲线,曲线是三段相切圆弧得到。 因为只是仿真,不用完整铁路模型,因此第一段圆弧圆心的位置我自己确定。 第一、二、三段圆弧半径,以及圆弧两个交点横坐标都给出了,就是图上红圈标注的六个尺寸。这条曲线我通过之前的学习利用分段函数已经做出来了。如下图一表示。

但是现在我需要做的任务是已知点l1的横坐标,同时知道红色阴影面积s1=s2=s3=....=a。连续求 l2,l3 ,l4...的坐标。因为 a 会取很小,所以l2,l3,l4...应该是需要用到循环来做。

      而我面临的问题就是两个:
      1、我现在做的函数是分段函数,如果带入循环计算考虑区间肯定会相当复杂,这条线我认为是需要连续求导,因此需要拟合。所以就需要先导出数据点再导入拟合,这一部分我还是学的有点云里雾里的,不太会用。
      2、第二个最难的就是这个循环函数了,因为确实项目时间有点短,所以希望求助大家。当然我也不是伸手党,如果大神觉得一步一步教我太慢或者觉得我这样伸手要结果不应该,也希望能为我指条路,比如有什么类似的帖子或者教程,我去学也行,只是希望能尽快做出这个函数。

     再次感谢各位能够阅读我的帖子,也希望能够得到你们的帮助,谢谢。

初学Matlab,函数图像用plot画出来了,但是不知道拟合,希望可以得到帮助
QQ截图20180704172032.png


初学Matlab,函数图像用plot画出来了,但是不知道拟合,希望可以得到帮助-1
QQ截图20180704172936.png


初学Matlab,函数图像用plot画出来了,但是不知道拟合,希望可以得到帮助-2
QQ图片20180704173435.jpg
回复此楼
一入机械深似海
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

为何不试试直接拟合圆弧曲线而选择分段

发自小木虫Android客户端
数值计算
2楼2018-07-04 18:46:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

646452271

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by 独孤神宇 at 2018-07-04 18:46:45
为何不试试直接拟合圆弧曲线而选择分段

因为已知条件好像没法做一个连续函数,我是用几何知识确定的第二个圆弧和第三个圆弧圆心,但是不能直接算出来,因为算出来就会近似取值,交点就不相切,所以只能选择这个方式来求曲线。
一入机械深似海
3楼2018-07-04 22:57:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

求学者hyt

银虫 (小有名气)

感觉你把分段函数单独写成一个m文件,直接调用就好了,不存在什么复杂的。拟合是有误差的,你还要进行误差分析。

发自小木虫Android客户端
4楼2018-07-05 07:04:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

646452271

铁虫 (初入文坛)

引用回帖:
4楼: Originally posted by 求学者hyt at 2018-07-05 07:04:30
感觉你把分段函数单独写成一个m文件,直接调用就好了,不存在什么复杂的。拟合是有误差的,你还要进行误差分析。

额,还能这样,那应该如何求导呢?感觉有点不太清楚

发自小木虫Android客户端
一入机械深似海
5楼2018-07-05 12:04:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by 646452271 at 2018-07-04 22:57:56
因为已知条件好像没法做一个连续函数,我是用几何知识确定的第二个圆弧和第三个圆弧圆心,但是不能直接算出来,因为算出来就会近似取值,交点就不相切,所以只能选择这个方式来求曲线。...

你图1中已经绘制出了三段圆弧,你可以将整个圆弧的数据整理一下附上来,说不定可以用一个公式得到较好的拟合效果呢。
数值计算
6楼2018-07-05 14:42:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

求学者hyt

银虫 (小有名气)

引用回帖:
5楼: Originally posted by 646452271 at 2018-07-05 12:04:04
额,还能这样,那应该如何求导呢?感觉有点不太清楚
...

如果函数连续,切可导,那就用最基本的导数定义啊
比如你有f(x)的m文件
导数f’(x)=(f(x+h)-f(x))/h
h取很小就可以了

发自小木虫Android客户端
7楼2018-07-06 16:09:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

646452271

铁虫 (初入文坛)

引用回帖:
6楼: Originally posted by 独孤神宇 at 2018-07-05 14:42:02
你图1中已经绘制出了三段圆弧,你可以将整个圆弧的数据整理一下附上来,说不定可以用一个公式得到较好的拟合效果呢。...

不好意思,前两天出差了,才回来,请见谅。圆弧的数据其实在我给的第二个图中就有了,第一个圆弧半径是三百,圆心位置我选取的是(0,-285),然后在距离Y轴10mm的位置和这段圆弧存在一交点,过这一点做圆弧1的相切圆弧,这段圆弧的半径为80mm,之后,在距离Y轴25.35mm点线和圆弧二存在交点,过该点做圆弧3,半径为13.
一入机械深似海
8楼2018-07-09 15:25:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

646452271

铁虫 (初入文坛)

引用回帖:
7楼: Originally posted by 求学者hyt at 2018-07-06 16:09:48
如果函数连续,切可导,那就用最基本的导数定义啊
比如你有f(x)的m文件
导数f’(x)=(f(x+h)-f(x))/h
h取很小就可以了
...

对的,但是我现在做的是分段函数,在数据上这一点应该是相切的,但是我不知道如果做成连续函数是否相切,因为我在画这个plot函数的时候切点是我个人定义的,不知道如果做成.m文件是否能够同样适用
一入机械深似海
9楼2018-07-09 15:31:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

求学者hyt

银虫 (小有名气)


独孤神宇: 金币+1 2018-07-10 16:39:54
引用回帖:
9楼: Originally posted by 646452271 at 2018-07-09 15:31:52
对的,但是我现在做的是分段函数,在数据上这一点应该是相切的,但是我不知道如果做成连续函数是否相切,因为我在画这个plot函数的时候切点是我个人定义的,不知道如果做成.m文件是否能够同样适用...

间隔足够小是可以的求出切线斜率的,或者还有另一个方法,就是你既然有分段函数了,可以分段求导,然后再进行下一步运算。

另外我说的所谓的m文件意思是定义一个
function f=f(x)
这种,之后你用时调用即可。而且数值求导也比较方便。

发自小木虫Android客户端
10楼2018-07-10 12:17:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 646452271 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 数理学部函评几号结束? +4 科研孤勇者 2024-05-16 4/200 2024-05-17 00:37 by D调的XF
[教师之家] 博士去高校就是为了有寒暑假吗? +9 wenwen0825 2024-05-16 14/700 2024-05-16 23:05 by sakuraai
[基金申请] 河北省基金 +3 3101251516 2024-05-16 4/200 2024-05-16 21:49 by lucky_my2010
[基金申请] 连续3年国社科青年本子都没中,今年最后一次青年了,写本子完全浪费时间 +10 ddkk3000 2024-05-15 14/700 2024-05-16 18:01 by 南海猪
[教师之家] 为何一方面国内大学教师无效内卷过劳逝世,而另一方面国家却在硬核科技上被卡脖子深重 +10 zju2000 2024-05-15 13/650 2024-05-16 17:26 by 清晨和风一起
[硕博家园] 海外博士,国内博后找工作求建议 +6 905452934 2024-05-16 13/650 2024-05-16 16:19 by 905452934
[留学DIY] 求助:医生想润 +4 safrina 2024-05-15 4/200 2024-05-16 15:02 by 晓目崇
[分析] 液相色谱基线上移 5+3 江上鸢飞 2024-05-13 3/150 2024-05-16 11:49 by gwmgyp
[基金申请] 南林海归博士首聘期 没拿到国自然,被降级后自杀 +31 babu2015 2024-05-13 33/1650 2024-05-16 09:57 by Siuhong Yiu
[硕博家园] 求助,请问我是否该转专业 +8 ygcbl 2024-05-12 10/500 2024-05-16 09:18 by 清晨和风一起
[考博] 双非院士组还是211普通老师 +8 timergoi 2024-05-14 9/450 2024-05-16 09:02 by bingyulin3
[有机交流] 爬大板 +4 abcde! 2024-05-12 11/550 2024-05-16 08:33 by 笑看人生1993
[教师之家] 问题已解觉,谢谢大家关注! +7 lzgj258 2024-05-15 11/550 2024-05-15 19:15 by 环境检测2024
[硕博家园] 导师这样说到底有没有机会啊……… +7 理科生yes 2024-05-14 14/700 2024-05-15 18:45 by 理科生yes
[硕博家园] 博导推荐,申博,博士招生 +5 大林挺好 2024-05-13 6/300 2024-05-15 14:51 by zxl_1105
[教师之家] 相比过去,现在高校导师水平越来越高(可见招聘条件),研究生越来越差 +14 苏东坡二世 2024-05-11 18/900 2024-05-15 11:04 by 清晨和风一起
[基金申请] 2024工材口的国自然开始涵评了吗? +3 Thanks1989 2024-05-13 3/150 2024-05-14 22:27 by weiyongscut
[有机交流] 无水硫酸钠除水 80+3 桃桃PXS 2024-05-13 4/200 2024-05-14 16:49 by binzy
[基金申请] 啥也不想干 +12 lr小机灵鬼 2024-05-10 12/600 2024-05-13 18:14 by zwp9308
[考博] 准研三生态毒理学,爱化学生物新能源碳中和,电池等,25博士岗位求捞啦! +4 wangchensi 2024-05-10 14/700 2024-05-13 00:26 by 大林挺好
信息提示
请填处理意见