当前位置:神舟问>百科问答>matlab程序中: 无法从 sym 转换为 logical

matlab程序中: 无法从 sym 转换为 logical

2023-10-04 06:58:46 编辑:join 浏览量:621

问题补充说明:syms t sf = cot(t + s*i) - (-0.697566 - 0.915651i)*(t + s*i);x0 = [570 12];delta= [1 1];gama = 1.5;sita = 0.5;var = [t s];eps = 2;format long;if nargin == 6 eps = 1.0e-1;endk = 0;n = length(var);while 1 y = x0; yf = Funval(f, var,y); for i=1:n tmpy = zeros(size(y)); tmpy(i) = delta(i); %单位矢量方向上的步长 tmpf = Funval(f, var,y+tmpy); %正向探测 if tmpf < yf y = y + tmpy; else tmpf = Funval(f, var,y-tmpy); if tmpf < yf y = y - tmpy; %负向探测 end end end x1 = y; fx1 = Funval(f, var,x1); if fx1 < yf y = x1 + gama*(x1 - x0); %模式移动 else tol = norm(delta); if tol

1、双击M冷ATLAB软件的快捷键,进入MATLAB的工作界面。

matlab程序中: 无法从 sym 转换为 logical

2、数值型数据转换成逻辑型的数据一般遵循这样的规则:非0的数值型数据转换成逻辑真,即1;等于0的数值转换成逻辑假,即0脚前烟宽被印剂血罪

在MATLAB中可以直接用函数logical()实现数据从数值型到逻辑型的转换。非0的数值转换成逻辑真,即1。

matlab程序中: 无法从 sym 转换为 logical

3、数值0转化成逻辑假,即0。

matlab程序中: 无法从 sym 转换为 logical

4、函数logical()还能对矩阵进行操作,来自可以将数值型矩阵转换成逻辑型矩阵。

matlab程序中: 无法从 sym 转换为 logical

标签:matlab,sym,logical

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/answer/173878.html
热门文章