数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 2923|回复: 4

Matlab的问题

[复制链接]
发表于 2003-8-4 02:38:49 | 显示全部楼层 |阅读模式
以下程序能输出x^2-2*x+3的最小值,但最后一行将y1换成y就出错,可是y1==y输出的是1呀!?
a=1;
y1='x^2-2*x+3'
y=sym(a)*y1
y1==y
d=FMINSEARCH(y1,1)
发表于 2003-8-4 03:47:44 | 显示全部楼层
y1和y的格式不一样
y是定义的符号运算符变量
y1是字符型变量
(不知道是不是这样)
 楼主| 发表于 2003-8-4 16:40:57 | 显示全部楼层
如果是的话,如何转换?
发表于 2003-8-4 19:42:21 | 显示全部楼层
不好意思,我不知道你想实现什么功能,为什么你不直接用y=y1呢?
发表于 2003-10-29 18:59:51 | 显示全部楼层
根本就行不通呀
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 01:34 , Processed in 0.048252 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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