找回密码
 注册
关于网站域名变更的通知
查看: 497|回复: 1
打印 上一主题 下一主题

请问如何丢弃这个结果(或者说让其不赋值)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-12-7 17:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
使用fsolve求解方程,显示no solution found .但此时仍然会赋于未知数一个值;请问如何丢弃这个结果(或者说让其不赋值),程序在一个大循环中,无法一个一个丢弃;例如:9 }' X6 d3 I  Q4 J  l% _
clc;
% t+ d  `" F  |  q- H$ X6 Sclear;* r2 d) r$ q% w
x1=[];
5 c6 Z( N" \- t% z" f# ~1 \+ i) If1=@(x)([x(1)-x(2);x(1)+2-x(2)]);* |/ u# [8 M3 Y
options = optimoptions('fminunc', 'TolX', 1e-100, 'MaxIter', 1000);4 N, }$ f5 s8 q  S8 G
x=fsolve(f1,[1,1],options);
% c5 I2 t/ C% _7 |+ gif  isempty(x)
: D0 f5 m, _  c: |- v' r$ W    throw(x);
1 z5 y8 N8 {& d* O0 nelse, D5 {9 D" s/ g8 `- N- ~7 P
    x1=[x1,x];+ a. e3 E2 E0 `
end
& Z* @3 _$ M0 g4 |5 x' y! S得到' M8 u+ G6 x# [' p
>> x( ?9 h& E: `, V
x =
. I/ e0 r2 m% {: d* ~- t    0.5000    1.5000
3 P- Z% ~; W4 w>> x1
( m5 Q. K# n) \3 Y  L4 E  ]x1 =' x' b8 ?% ^* r. e/ _
    0.5000    1.5000。/ G# R. {0 |3 |. H

" \. u# |% q1 f7 y# Y. C' W5000;2 a, Y6 V7 s6 \& \- ]
请教大神,非常感谢!3 g" H) P) Y# s/ W# P7 b/ b

该用户从未签到

2#
发表于 2020-12-7 18:18 | 只看该作者

, O, |& x# h' M/ `- Udoc flag
1 }% |- a0 p9 x3 w& W6 d2 ^" u# k; R" [5 d4 O
调用方法中,有带flag的,通过这个判断是解出来还是没解出来?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 13:40 , Processed in 0.171875 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表