4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
MATLAB中如何在for循环中嵌套solve函数_百度知道
来自 : 百度知道 发布时间:2021-03-24

题主的代码出现错误的原因,是x、y变量声明书写的位置不恰当。因为每次用solve求解时,需要重新对x、y变量声明,所以该声明必须放置for循环语句中。即
for x1=5:-0.1:1
syms x z
z1=sqrt((500.5)^2-x1^2)-0.006; %定义参量z1
[x,z]=solve(x^2+z.^2==250000,(x-x1)^2+(z-z1)^2==0.25); %解两圆交点坐标
mask(i,1)=x1/12;
mask(i,2)=sqrt(x(1,1)^2+h^2)-sqrt(x(2,1)^2+h^2);
i=i+1;
end


最佳答案: 题主的代码出现错误的原因,是x、y变量声明书写的位置不恰当。因为每次用solve求解时,需要重新对x、y变量声明,所以该...MATLAB中如何在for循环中嵌套solve函数

本文链接: http://cyclesolv.immuno-online.com/view-710869.html

发布于 : 2021-03-24 阅读(0)