ZKX's LAB

matlab迭代的跟踪曲线 怎么用matlab画函数图形

2021-04-07知识9

毕业设计是机器人轨迹跟踪迭代学习控制,现在要用MATLAB仿真,现在手里有圆的仿真程序, 你用的是动力学方程还是运动学方程?几关节的?还是把机器人作为一个整体在一个大环境做的轨迹跟踪?如果你是以调节关节为对象的话,直接把输入改成正弦就好了。推荐一本书《机器人控制系统》,一本很厚的红色的书,2008年出版的,里面是用simulink仿真的,都是做的正弦曲线

用分形迭代法绘龙曲线的matlab程序? 这段程序是别人的啊。function dragon_curve(n)生成龙曲线建议n取值为12左右n=7global A_addglobal Rmglobal Lmaxis off;Lm='+L-R';Rm='L+R-';x0=0;y0=0;anglez0=pi/2;A_add=pi/4;ch=A_Iterate(n);run_order(x0,y0,anglez0,ch);clear;function ch=A_Iterate(n);if n=0;ch='L';elseif n>;0;ch=a_Ite(A_Iterate(n-1));endfunction cha=a_Ite(ch)global Rmglobal Lmcha=[];for s=1:length(ch);if ch(s)='R';cha=strcat(cha,Rm);elseif ch(s)='L';cha=strcat(cha,Lm);elseif ch(s)='+'|'-';cha=strcat(cha,ch(s));endendfunction run_order(x0,y0,anglez0,ch)global A_addfor s=1:length(ch);if ch(s)='-';anglez0=anglez0-A_add;'-'elseif ch(s)='+';anglez0=anglez0+A_add;'+'elseif ch(s)='R'|'L';x=x0+cos(anglez0);y=y0+sin(anglez0);line([x0,x],[y0,y]);x0=x;y0=y;endend

跪求:请问用MATLAB进行曲线拟合时 如何使一个初始参数 在迭代过程中 保持不变? 那就不要让它做为待拟合参数、

#matlab迭代的跟踪曲线

随机阅读

qrcode
访问手机版