
MATLAB简单潮流计算程序如下:
function lianxuchaoliu
clear
clc
n=9%节点数;
nl=9%支路数;
isb=1%平衡节点号;
pr=0.00001%误差精度;
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
【例 】 求一元二次方程a2 +bx+c=0的根。a=input('a=?')
b=input('b=?')
c=input('c=?')
d=b*b-4*a*c
x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)]
将该程序以aa.m文件存盘,然后运行aa.m文件。
imread:读图像存入矩阵中rgb2gray:RGB彩图转灰度图
fun是一个函数,作用是将返回一个与输入矩阵x一样尺寸的矩阵,其中每个元素都是输入矩阵的x标准差
blkproc:对图像分块处理,本程序中表示分成32×32的块,每个块应用fun函数
通俗点讲,最后效果是把输入彩图转灰度图并马赛克化。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)