
matlab
文章平均质量分 77
安安csdn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
matlab中find函数
find函数:查询非零元素的位置和值用法1:B = find(A),A是一个矩阵,查询非零元素的位置 如果A是一个行向量,则返回一个行向量,否则,返回一个列向量。 如果A全是零元素或者空数组,则返回一个空数组。>> A = [0 1 2 0 4 5]A = 0 1 2 0 4 5>&...原创 2018-05-09 11:01:54 · 23393 阅读 · 1 评论 -
matlab 多项式与点集拟合
多项式拟合 (1)polyfit是多项式的拟合函数 (2)polyval用于对已经拟合后的多项式系数,当给出某个点时求其函数值。 (3)poly2str是将拟合后的多项式系数(双精度数组)转换为字符形式的函数(就是看着清楚一些), 如 p=[1,3,4];poly2str(p,'x') ans = x^2 ...原创 2018-09-29 14:33:29 · 2424 阅读 · 0 评论 -
matlab 绘制函数 y = 7x / (8-7*x) 的图形
任务:绘制函数 y = 7x / (8-7*x) 的图形备注:代码表示形式为VBScript最终正确形式:clc;x = 0:0.01:1;y = (7*x)./(8-7*x)plot(x,y)xlabel('向量化百分比');ylabel('加速比');axis([0 1 0 7]);grid on错误形式1:x = 0:1;% matlab程序cl...原创 2018-09-28 18:13:34 · 20134 阅读 · 0 评论 -
matlab中变量的值保存到excel中
xlswrite('E:\我院\2018年秋各学科\计算机体系结构\chapter2_4_x.xlsx', x)xlswrite('E:\我院\2018年秋各学科\计算机体系结构\chapter2_4_data.xlsx', cost_of_die)参考:https://jingyan.baidu.com/album/75ab0bcb97a6ecd6864db299.html?pic...原创 2018-10-07 15:11:20 · 7057 阅读 · 0 评论 -
mtimes
原创 2018-05-15 22:26:05 · 1214 阅读 · 0 评论 -
毕设示例4:测试图片数据大小
测试代码如下:b=imread('CT.tif');ming=min(b(:))maxg=max(b(:))total_b_n = sum(length(b(:)))[pxy,xb]=imhist(b);total_pxy_n = sum(pxy)[m1,n1]=size(b);total_b_n1 = m1*n1结果如下:ming = 0maxg = 255to...原创 2018-05-14 11:18:28 · 495 阅读 · 0 评论 -
matlab中的灰度直方图及imhist函数
灰度直方图 灰度直方图描述了一幅图像的绘图统计信息,主要应用于图像分割和图像灰度变换等处理过程中。从数学上说它是一个关于灰度的函数,如令x表示灰度值(一般0≤x≤255),则f(x)表示当x为特定灰度时,一幅图像上灰度值为x的像素的数量,要注意的是这里的函数f(x)是一个离散的函数。从图形上来说,灰度直方图就是一个二维图,横坐标表示灰度值(灰度级别),纵坐标表示具有各个灰度值或者灰度级别的像素在图...原创 2018-05-07 15:21:31 · 39807 阅读 · 0 评论 -
matlab中的A(:)
A(:):将矩阵A中的每列合并成一个长的列向量示例如下:>> A = rand(2,3)A = 0.6925 0.3965 0.7802 0.5567 0.0616 0.3376>> B = A(:)B = 0.6925 0.5567 0.3965 0.0616 0.7802 ...原创 2018-05-14 11:05:06 · 47228 阅读 · 1 评论 -
matlab中的多行注释
方法一:1、选中需要注释的多行语句2、按快捷键ctrl+R3、取消按快捷键ctrl+T对应于下图方法二:%{需要注释的语句%}参考:http://icictech.blog.163.com/blog/static/2797425420084595725499/...原创 2018-05-14 10:21:09 · 10778 阅读 · 0 评论 -
毕设示例3:测试mystepfcm函数
测试mystepfcm函数:迭代过程中的每一次迭代示例代码如下:% 测试mystepfcm函数:% function [U_new, center, obj_fcn] = mystepfcm(data, U, cluster_n, expo,hg)% 迭代过程中的每一步迭代。% 输入:data是要被聚类的矩阵,这里是灰度级矩阵。 U是划分矩阵。% cluster_n...原创 2018-05-12 16:58:25 · 401 阅读 · 0 评论 -
matlab中的sum函数
sum函数用法:a = sum(x); %列求和,生成行向量a = sum(x, 1); %列求和,生成行向量a = sum(x, 2); %行求和,生成列向量a = sum(x(:)); %矩阵内所有元素求和,生成一个值>> x = [1,2,3;4,5,6;7,8,9]x = 1 2 3 4 ...原创 2018-05-12 16:28:56 · 10408 阅读 · 0 评论 -
matlab中数组与矩阵的区别
matlab中的所有数据都按照数组的形式进行存储和运算,数组的属性和数组之间的逻辑关系是编写程序时非常重要的两个方面。在matlab平台上,数组的定义是广义的,数组的元素可以是任意的数据类型,例如可以是数值、字符串等。矩阵是特殊的数组,在许多工程领域,都会遇到矩阵分析和线性方程组的求解等问题。...原创 2018-04-27 18:13:23 · 3346 阅读 · 0 评论 -
matlab中数组的创建
在matlab中一般使用方括号“[]”、逗号“,”、空格号和分号“;”来创建数组,数组中同一行的元素使用逗号或空格进行分隔,不同行之间用分号进行分隔。数组的创建:方法1代码如下:clear allA = [] %创建空数组B = [6 5 4 3 2 1]C = [6,5,4,3,2,1]D = [6;5;4;3;2;1]运行结果如下:A = []B = ...原创 2018-04-27 18:12:23 · 8601 阅读 · 0 评论 -
毕设示例2:测试distfcm函数
distfcm函数:计算欧式距离(matlab自带函数)代码示例%测试distfcm函数:计算欧几里德距离clc,clear all;nClusters = 3;data = 0 : 4U = inithcm(nClusters, length(data)) %见示例1b = imread('CT.tif'); %b是一个矩阵[m1,n1]=size(b) %显示矩阵b的信...原创 2018-05-10 11:26:47 · 924 阅读 · 0 评论 -
matlab中isnan函数
isnan函数:判断数组的元素是否是NaN。(Not a Number)matlab中出现NaN的情况:任何关于NaN的运算,加减法:(+inf)+(-inf)乘法:0*inf除法:0/0;inf/infRemainder(余数):rem(x,y),其中y为0或x为inf>> inf + (-inf)ans = NaN>> 0*infans = Na...原创 2018-05-09 20:45:33 · 56096 阅读 · 0 评论 -
matlab中imread函数
imread函数用法: A = imread(filename.fmt) 根据文件名filename读取灰度获彩色图像。返回的数组A包含图像数据。 若文件包含灰色图像,A是M*N的数组;若文件名包含真彩图像,A是M*N*3的数组。、示例如下:clc;clear all;b=imread('CT.tif')[r,c] = size(b)figure;imshow...原创 2018-05-09 17:09:27 · 105909 阅读 · 24 评论 -
matlab常用基本指令
rand(a,b):产生a行b列由在(0, 1)之间均匀分布的随机数组成的数组。 A表示一个矩阵 det(A):求矩阵的行列式 inv(A):求矩阵的逆 A':求矩阵的转置 pinv(A):求伪逆矩阵 pinv为pseudo-inverse的缩写 伪逆矩阵是逆矩阵的广义形式。由于奇异矩阵或非方阵的矩阵不存...原创 2018-09-29 16:28:36 · 1129 阅读 · 0 评论