24小时热门版块排行榜    

查看: 778  |  回复: 6

yhyffrshuh

木虫 (正式写手)

流浪者一枚

[求助] 一个程序要用另一个程序设置的参数

一个程序要用另一个程序设置的参数,怎么设置?

程序A:
N=input('拟合次数');
F=input('窗口参数');
。。。。。。
(其他内容太多了,在此略)
计算最后的结果存入一张表

w=2
while w<=100
    w=w+1
     R<0.95    %这个R是省略部分算出的结果
     [R]=B.m   % B程序是重复红色的内容,参数N和F就按上面的设置的   
end

程序B:
function [R]=B.m
N=????;  %这里与A程序设置的相同
F=????;   %这里与A程序设置的相同
w=????;   %这里是A程序的循环次数
。。。。。。
(其他内容太多了,在此略)
计算最后的结果存入一张表(与w有关)
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

Allhumanwisdomissummedupintwowords:waitandhope.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhyffrshuh

木虫 (正式写手)

流浪者一枚

解决方案是,直接将程序B放在A中
Allhumanwisdomissummedupintwowords:waitandhope.
2楼2012-05-02 21:54:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

★ ★
yhyffrshuh: 回帖置顶 2012-05-02 23:36:05
臭水沟: 金币+2, 谢谢交流~~ 2012-05-03 12:27:02
一种方法是使用全局变量,global声明,不推荐该方法。
用的最多的就是参数传递了,把N、F、w等都以参数方式传递给需要用到的函数中,要是变量比较多,可以用cell或struct形式。

» 本帖已获得的红花(最新10朵)

明德厚学、求是创新
3楼2012-05-02 22:38:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhyffrshuh

木虫 (正式写手)

流浪者一枚

送鲜花一朵
引用回帖:
3楼: Originally posted by xiegangmai at 2012-05-02 22:38:38:
一种方法是使用全局变量,global声明,不推荐该方法。
用的最多的就是参数传递了,把N、F、w等都以参数方式传递给需要用到的函数中,要是变量比较多,可以用cell或struct形式。

谢谢版主!金币不能追加了,只能送花了
Allhumanwisdomissummedupintwowords:waitandhope.
4楼2012-05-02 22:49:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhyffrshuh

木虫 (正式写手)

流浪者一枚

yhyffrshuh: 回帖置顶 2012-05-03 08:58:14
yhyffrshuh: 取消置顶 2012-05-03 09:03:02
global 很耗时啊,计算时间是我原来那个程序的5倍呀
Allhumanwisdomissummedupintwowords:waitandhope.
5楼2012-05-02 23:35:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhyffrshuh

木虫 (正式写手)

流浪者一枚

★ ★
yhyffrshuh: 回帖置顶 2012-05-03 09:02:26
臭水沟: 金币+2, 谢谢交流~~ 2012-05-03 12:27:17
参数传递的方法:
1、初学者最爱用但是最不提倡的方法:全局变量法  global
PS:这种方法很耗时
2. 直接传递法
3、采用evalin以及assignin函数法
4、 匿名函数法(Anonymous function)
5. 嵌套函数法(nested function)
6. 采用文件传递(有些太笨拙了的办法)

详情在百度文库http://wenku.baidu.com/view/52c4780c4a7302768e993931.html
Allhumanwisdomissummedupintwowords:waitandhope.
6楼2012-05-03 09:02:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

引用回帖:
5楼: Originally posted by yhyffrshuh at 2012-05-02 23:35:49:
global 很耗时啊,计算时间是我原来那个程序的5倍呀

所以不推荐用全局变量方式。
还是参数传递来的直接。
明德厚学、求是创新
7楼2012-05-03 22:51:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yhyffrshuh 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿吉大化学322求调剂 +3 17501029541 2026-03-23 4/200 2026-03-23 23:47 by Txy@872106
[考研] 一志愿河北工业大学0817化工278分求调剂 +7 jhybd 2026-03-23 11/550 2026-03-23 23:29 by 呆呆师姐
[考研] 279分求调剂 一志愿211 +17 chaojifeixia 2026-03-19 19/950 2026-03-23 23:26 by 呆呆师姐
[考研] 269求调剂 +4 我想读研11 2026-03-23 4/200 2026-03-23 21:25 by pswait
[考研] 生物学一志愿985,分数349求调剂 +6 zxts12 2026-03-21 9/450 2026-03-23 18:37 by macy2011
[考研] 0854电子信息求调剂 324 +3 Promise-jyl 2026-03-23 3/150 2026-03-23 13:43 by wangkm
[考研] 求调剂材料学硕080500,总分289分 5+3 @taotao 2026-03-19 21/1050 2026-03-23 10:17 by 冠c哥
[考研] 276求调剂 +3 YNRYG 2026-03-21 4/200 2026-03-23 08:31 by 醉在风里
[考研] 287求调剂 +8 晨昏线与星海 2026-03-19 9/450 2026-03-22 17:01 by i_cooler
[考研] 306求调剂 +5 来好运来来来 2026-03-22 5/250 2026-03-22 16:17 by BruceLiu320
[考研] 289求调剂 +7 怀瑾握瑜l 2026-03-20 7/350 2026-03-22 15:57 by ColorlessPI
[考研] 260求调剂 +3 朱芷琳 2026-03-20 4/200 2026-03-22 15:12 by 朱芷琳
[考研] 资源与环境 调剂申请(333分) +5 holy J 2026-03-21 5/250 2026-03-21 22:42 by Catalysis25
[考研] 求调剂 +3 13341 2026-03-20 3/150 2026-03-21 18:28 by 学员8dgXkO
[考研] 330求调剂0854 +3 assdll 2026-03-21 3/150 2026-03-21 13:01 by 搏击518
[考研] 一志愿西南交大,求调剂 +5 材化逐梦人 2026-03-18 5/250 2026-03-21 00:26 by JourneyLucky
[考研] 274求调剂 +10 S.H1 2026-03-18 10/500 2026-03-20 23:51 by JourneyLucky
[考研] 一志愿苏州大学材料求调剂,总分315(英一) +5 sbdksD 2026-03-19 5/250 2026-03-20 22:10 by luoyongfeng
[考研] 290求调剂 +7 ^O^乜 2026-03-19 7/350 2026-03-20 21:43 by JourneyLucky
[考研] 【同济软件】软件(085405)考研求调剂 +3 2026eternal 2026-03-18 3/150 2026-03-18 19:09 by 搏击518
信息提示
请填处理意见