%%% This code implements varying eigenspread%%%%%
function varyingeigs()
clc;
clear all;
A1 = [-0.1950; -0.9750;-1.5955;-1.9114];
Jmin = [0.0965;0.0731;0.0322;0.0038];
count = 5;
for k = 1:4
a1 = A1(k);
a2 = 0.95;
sigma_u = 1;
jmn = Jmin(k);
mu = 0.3;
n = 0;
v_0 = (-1/sqrt(2))*[a1+a2;a1-a2];
[la1,la2] = eigs(a1,a2,sigma_u);
la1;
la2;
eigspread = la1/la2;
n = 0;
for i = 1:200;
v(:,i) = [(1-mu*la1)*v_0(1);(1-mu*la2)*v_0(2)];
v_0= v(:,i);
vt = v(:,i);
w(:,i) = [-a1-(vt(1)+vt(2))/sqrt(2);-a2-(vt(1)-vt(2))/sqrt(2)];
J(i) = jmn+la1*vt(1)^2+la2*vt(2)^2;
n = n+1;
end
v1 = v(1,:);
v2 = v(2,:);
w1 = w(1,:);
w2 = w(2,:);
figure(k);
plot(v1,v2,'r','LineWidth',1.5);
% axis ([-6 6 6 6])
hold on;
grid on;
for j =1:6
delJ = J(j)-jmn/la1;
v_1 = -sqrt(delJ/la1):0.001:sqrt(delJ/la1);
v_21 = -sqrt((1/la2)*(delJ - la1*v_1.^2));
v_22 = sqrt((1/la2)*(delJ - la1*v_1.^2));
plot(v_1,abs(v_21));
hold on; plot(v_1,-abs(v_22));
end
figure(count)
plot(w1,w2,'k','LineWidth',1.5);
% axis([-12 6 6 6]);
hold on;
grid on;
for j= 1:6
delJ = J(j)-jmn/la1;
w_1 = -2:0.001:2;
a = (la1/2 + la2/2);
b = (a1*la1+a2*la1-a1*la2+a2*la2+la1*w_1-la2*w_1);
c = (a1^2*la1)/2+a1*a2*la1+(a2^2*la1)/2+(a1^2*la2)/2-a1*a2*la2+(a2^2*la2)/2+a1*la1*w_1+a2*la1*w_1+a1*la2*w_1-a2*la2*w_1+(la1*w_1.^2)/2+(la2*w_1.^2)/2 -delJ;
w_21 = (-b+sqrt(b.^2-4*a*c))/2*a;
w_22 = (-b-sqrt(b.^2-4*a*c))/2*a;
plot(w_1,real(w_21)); hold on;
plot(w_1,real(w_22));
end
count = count+1;
figure(15)
plot(J);hold on; grid on;
title('Plot of J(n)');
end
没有合适的资源?快使用搜索试试~ 我知道了~
aspm.rar_ASPM_Wheeled Mobile Robot_mathematica_wheeled_wheeled r
共14个文件
m:8个
fig:5个
mat:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 164 浏览量
2022-09-22
21:04:56
上传
评论
收藏 3.82MB RAR 举报
温馨提示
Velocity Formula for wheeled mobile robot on uneven terrain using mathematica . This is used for simulation using MATLAB . its awsome and wonderful
资源详情
资源评论
资源推荐
收起资源包目录
aspm.rar (14个子文件)
aspm
dsp_ex1.m 702B
Varying_mu.m 2KB
n_2.fig 850KB
varyingeigs.m 2KB
n_0.fig 1.35MB
varia_1.fig 5KB
eigs.m 134B
assign3.m 850B
n_1.fig 1.05MB
n_3.fig 685KB
assign2_1.m 2KB
assign3_b.m 2KB
LMS_vij.m 832B
prob3.mat 1KB
共 14 条
- 1
局外狗
- 粉丝: 64
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis 动态 SQL:灵活而强大的查询构建器.pdf
- com.accordion.prettyo.apk
- 毕业设计:基于SSM的mysql-ssm软件bug管理系统(源码 + 数据库 + 说明文档)
- MTSQL8.0.35windows(64bit)-mysql-installer-community-8.0.35.0
- 人工智能引领音乐创作新时代之Suno AI
- Public-bicycle-usage-forecast-master.zip
- 通道处理过程模拟:从理论到实践.pdf
- 数据库第七次作业E-R图第一题
- 大厂面试真题Java语法基础面试专题及答案
- IMG20240428211124.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0