数学应用软件实验八

  • 格式: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:有唯一解

测试结果二:无解

测试结果三:无穷个解

三、实验总结

本次实验主要是学习自定义函数和使用递归的方法写函数,以及用到了海伦公式计算三角形

面积,由实验知道不规则多边形可以拆开为多个三角形计算面积。