作业帮 > 综合 > 作业

matlab高手帮我看看怎样把这2个曲线最左边都放在圆点处.

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/04 09:37:20
matlab高手帮我看看怎样把这2个曲线最左边都放在圆点处.
程序是这样的:
syms y r
r=0:0.000001:0.012;
y=(tan(10./180.*pi)./(((9.*1.*(1820-1000)./0.040).^0.5).*besseli(1,((9.*1.*(1820-1000)./0.040).^0.5).*0.012))).*besseli(0,((9.*1.*(1820-1000)./0.040).^0.5).*r);
plot(r,y);
hold on;
syms y r
r=0:0.000001:0.012;
y=(tan(10./180.*pi)./(((9.*10.*(1820-1000)./0.040).^0.5).*besseli(1,((9.*10.*(1820-1000)./0.040).^0.5).*0.012))).*besseli(0,((9.*10.*(1820-1000)./0.040).^0.5).*r);
plot(r,y);
hold on;
hold off;



我想把两个曲线最左边都放在圆点处,好比较一些,求高手帮我列下程序,
倒数第二排多打了个hold on; 不过好像没关系
matlab高手帮我看看怎样把这2个曲线最左边都放在圆点处.
不知道这样是否符合要求:


做法其实就是把第一条曲线整体下移了初始的偏移值,程序如下:
原程序第四行plot(r,y);换成plot(r,y-y(1));
当然这就造成整条曲线的函数值都比实际值小,如果在保证函数值不变的前提下左端移到同一点应该无法实现.