新建一个m文件(file->new->m-file),把第一个复制进去,然后保存(文件名gngauss.m不要改)
同样的把第三个保存为smldPe58.m
最后新建一个m文件把第二个复制进去,保存后(随便取个名字,字母开头)run(F5)即可,或者在command window下直接打下你保存的这个文件的名字(.m不要)回车即可。
这是三个程序,function开头的是定义函数,先保存好,函数名要和另一个程序调用的函数名一致,最好文件名也一致,具体哪个可以不一样也记不清了,都一样也方便记忆,文件管理,这些都要在matlab工作目录下,不然调用不了,然后运行另一个。
话说你是哪个学校的?初学者都直接搞数字通信仿真,小弟佩服。
看在我在另一个问题里注释了smldPe58(snr_in_dB)程序的辛苦,赏小弟些分吧,我才注册了号三四天,整天回答问题,前两天在养生那板块混,前天才发现matlab问题挺多的,刚转战过来,拉兄弟一把吧。虽然回答者: hunfenyihao (混分一号)就是那个提问者,大家都是混分的么。
第二个为脚本文件,第一、三个为函数文件。脚本文件中调用了第三个函数,而第三个函数又会调用第一个函数。
将三个文件放在同一文件夹内,运行第二个即可。
第二个为脚本文件,第一、三个为函数文件。脚本文件中调用了第三个函数,而第三个函数又会调用第一个函数。