网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月08日
漏签
0
天
mathcad吧
关注:
5,318
贴子:
28,118
看贴
图片
吧主推荐
视频
游戏
21
回复贴,共
1
页
<<返回mathcad吧
>0< 加载中...
【求助】given 类函数 可以用在程序内部吗,该如何使用
只看楼主
收藏
回复
TJYYWXBG
不太熟
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如图所示,我直接按顺序西写的,然后given这里报错了
TJYYWXBG
不太熟
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@月城翁🌙
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
given不能用于程序板中,但可在程序板之前,在given求解块中定义一个函数,然后在其后的程序板中调用这个函数。关于这个问题,我以前发个几个帖子,请查旧帖。现在,我身边没电脑,无法做题。抱歉。
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请按吧规上传源文件。
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我己经告诉您了,我身边无电脑,无法回答问题。翻旧帖就那么难吗?这可是提高水平的捷径。
go活宝哈哈
陌生人
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我几年前也提过这个问题。下图就是示例。
go活宝哈哈
陌生人
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
计算时间长度是前面定义的一个常量。现在前面用一次“已知”(英文版就是given),然后在程序体内就可以反复调用了。
mathcad对中文支持非常好,这是我用它的一个原因。
变量、常量这些代入量,可以设置颜色和字体。注释属于文本内容,可以用样式来设置字体和颜色。所以,你完全可以把变量、结果、文字注释都区别开来。这些设置可以存成一个模板。所以说,mathcad很合适进行正规的计算工作。
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我已从外地返回。请看4楼,上传源文件。您给出的两张图片中的数据不全,没办法推演。
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看了楼主上传的文件。因为程序板中的那些函数必须在Minimize()之前定义,所以无法在程序板前面使用Given求解块。我想到的解决办法有两个:其一,把您现在的程序板的后半部分拆分到现在的程序板后面,分步写出Given块的内容。这样做就把程序板拆散了,不方便调用。其二,把程序板中的后半部分,不用Given,改用for循环。只要把循环的步长值取合适,同样可以满足要求。我倾向于用第二种方法。不用Minimize() 。
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
for循环的起始值写错了。应该是300,错写成了100
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
11楼的程序用时:
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
改写成下面的样子,用时减少很多:
月城翁
东家
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先用大步长查找到粗略的值,然后在这个粗略值附近用小步长精细查找,从而得到希望精度的值。这样做,可以节约不少计算的时间。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示