matlab怎么计算行列式,MATLAB计算行列式

您所在的位置:网站首页 行列式MATLAB matlab怎么计算行列式,MATLAB计算行列式

matlab怎么计算行列式,MATLAB计算行列式

2024-07-13 00:29| 来源: 网络整理| 查看: 265

一、实验名称

用四种方法计算行列式

二、实验目的

(1)掌握多种方法求解行列式;

(2)培养编程与上机调试能力;

(3)熟悉Matlab6.5.1软件环境.

三、实验要求

(1)输入一个n阶行列式(矩阵形式)到TXT文本。

(2)用文本输入语句把文本中的行列式数据读入一个变量(矩阵),并自动判断行列式的阶数。

(3)用菜单选择计算方法:

第一种是用matlab的矩阵计算语句计算;

第二种是化行列式为上三角行列式进行计算;

第三种是用按行展开降阶的方法(用递归方式)计算;

第四种是从定义出发计算。

(每种计算法都要有计算框图,且每种计算法都要编成一个自定义函数)(4)把计算结果输出到一个文本文件中存盘。

五、程序及其运行结果

程序

function hnaglieshi

clc;

A=input('输入矩阵:')

[m,n]=size(A);

fp=fopen('E: \data.txt','wt+'); %在E盘创建并打开txt文本

fprintf(fp,'%g',A);

a=fscanf(fp,'%g\n',[m,n]); %矩阵A保存在文本文档中

fclose(fp);

if m~=n

disp('error!行列不相等');

else

jieshu=m %输出矩阵的阶数

disp('*********计算行列式*********'); %选择菜单



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3