数学应用软件实验八
- 格式:doc
- 大小:135.50 KB
- 文档页数:6
桂林电子科技大学
数学与计算科学学院实验报告
实验室:06406 实验日期:2016年12月24日
院(系) 数学与计算科学 年级、专业、班 姓名 成绩
课程
名称 数学应用软件实验 实验项目
名 称 实验八、函数调用及嵌套 指导
教师 李丰兵
一 ,实验目的
1. 熟悉自定义函数的创建方法;
2. 熟悉子函数的调用方式;
3. 了解函数递归调用;
4. 了解函数的作用域。
二,实验内容与步骤
1. 已知凸多边形的四个顶点(如:(0,0),(3,0),(6,3),(6,6),图形如下所示),求其面积,周长,并画出其填充图形,编写该函数文件。(要求,至少调用两个自定义函数)
01234560123456
凸四边形
图 1
代码:
测试结果:
01234560123456
凸四边形
2. 编写函数文件,主函数文件头如下,求解线性方程组Axb,并至少找三个实例进行验证。要求:至少调用两个自定义函数。
function [B,SS,Tag]=MyLES(A,b)
% 功能:求解线性方程组;
% A,b分别为系数矩阵及右端项;
% B为基础解系构成的矩阵,无解时B=[],有唯一解时,B=SS=唯一解;
% SS为特解,无解时SS=[];
% Tag为求解结果标识, Tag=0表无解,Tag=1表存在唯一解,Tag=2表存在无穷多解。
end
代码:
测试结果1:有唯一解
测试结果二:无解
测试结果三:无穷个解
三、实验总结
本次实验主要是学习自定义函数和使用递归的方法写函数,以及用到了海伦公式计算三角形
面积,由实验知道不规则多边形可以拆开为多个三角形计算面积。