问题描述:
请教几道简单的MATLAB程序设计题目
1.生成一个7*7的pascal矩阵A,取A的第1,3,5行和5,6,7列位置上的元素构成矩阵B,删除矩阵A的第1,2,3,4行和4,5,6,7列构成矩阵C,求D=B-1*C
2.编制一求素数的函数文件程序,并通过调用该函数文件列出100以内的素数.
3.有一天小猴摘下了若干个桃子,当即吃掉了一半,还觉得不过瘾,又多吃了2 个.第二天接着吃下剩下的一半,又多吃了2 个.以后每天都是吃掉尚存的一半零两个.到第十天早上,小猴准备吃桃子时,看到只剩下n 个桃子了.问小猴第一天共摘下多少个桃子?1) 写出求解小猴第一天共摘下多少个桃子的数学表达式.
2) 根据确定的数学表达式,利用matlab 编写出一个函数文件用于求解.
3) 编写一个命令文件,完成输入一个n 值,然后调用上述函数求解,并将结果输出显示出来.
要求:写的不要太过复杂或者太过高级,能用简单语句的就尽量用简单语句.能回答一题也没事,不一定要都会解答.
1.生成一个7*7的pascal矩阵A,取A的第1,3,5行和5,6,7列位置上的元素构成矩阵B,删除矩阵A的第1,2,3,4行和4,5,6,7列构成矩阵C,求D=B-1*C
2.编制一求素数的函数文件程序,并通过调用该函数文件列出100以内的素数.
3.有一天小猴摘下了若干个桃子,当即吃掉了一半,还觉得不过瘾,又多吃了2 个.第二天接着吃下剩下的一半,又多吃了2 个.以后每天都是吃掉尚存的一半零两个.到第十天早上,小猴准备吃桃子时,看到只剩下n 个桃子了.问小猴第一天共摘下多少个桃子?1) 写出求解小猴第一天共摘下多少个桃子的数学表达式.
2) 根据确定的数学表达式,利用matlab 编写出一个函数文件用于求解.
3) 编写一个命令文件,完成输入一个n 值,然后调用上述函数求解,并将结果输出显示出来.
要求:写的不要太过复杂或者太过高级,能用简单语句的就尽量用简单语句.能回答一题也没事,不一定要都会解答.
问题解答:
我来补答展开全文阅读