自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李大宝的专栏

分享学习中的经验

  • 博客(52)
  • 资源 (3)
  • 收藏
  • 关注

原创 golang 面试一:make和new的区别

golang 面试一:make和new的区别makenew区别new和make都是golang的内建函数,都用于分配内存make先看一下make函数的定义// The make built-in function allocates and initializes an object of type// slice, map, or chan (only). Like new, the first argument is a type, not a// value. Unlike new, ma

2021-08-17 23:08:47 361

原创 Python入门教程六:两个随机数相加

Python两个随机数相加import random #引入随机数的模块 # 产生两个随机整数(0-9)number1 = random.randint(0, 9)number2 = random.randint(0, 9)# 输入答案answer = eval(input("What is " + str(number1) + " + " + str(number2) + "?

2016-10-14 21:41:23 6257

原创 Python入门教程五:绘制十字

Python绘制十字import turtleturtle.penup()turtle.goto(-100, 0)turtle.pendown()turtle.color("red")turtle.forward(200)turtle.penup()turtle.goto(0, 100)turtle.pendown()turtle.right(90)turtle.forward(200)

2016-10-14 21:32:43 7324

原创 Python入门教程四:绘制奥林匹克环的标志

Python绘制奥林匹克环的标志import turtleturtle.color("blue")turtle.penup()turtle.goto(-110, -25)turtle.pendown()turtle.circle(45)turtle.color("black")turtle.penup()turtle.goto(0, -25)turtle.pendown()turtl

2016-10-14 21:10:56 1320

原创 Python入门教程三:显示'Welcome to Python'五次

显示’Welcome to Python’五次for count in range(5): print('Welcome to Python')或print('Welcome to Python')print('Welcome to Python')print('Welcome to Python')print('Welcome to Python')print('Welcome t

2016-10-14 20:35:24 3907

原创 Python入门教程二:print进行数字运算

Python的入门print((10.6+2*4)/(32-3.2)) #print进行简单的数字运算运行结果

2016-10-13 21:22:20 2789

原创 Python入门教程一:Hello World

Python的入门print('hello, world') #最简单的入门,打印一句话hello, world运行结果

2016-10-13 21:17:41 286

原创 MATLAB整数数据类型运算

MATLAB整数数据类型运算%整数数据类型运算clear alla=85b=75%b1=bitshift(b,2)%右移2位扩大4倍% b1=bitshift(b,-2)%左移2位缩小4倍c=bitand(a,b) %数据位与操作%c=bitor(a,b)%数据位或操作%c=bitxor(a,b)%数据位异或操作A=uint16(a)B=uint16(b)C=bitand(A

2016-10-11 22:01:31 1033

原创 MATLAB数据类型和变量示例

MATLAB数据类型和变量示例%数据类型和变量示例d=[1 2 3]e=[3 4 5]f=d+ewhosint16(d)+int16(e)c=int16(d+e)运行结果如下

2016-10-11 21:50:32 501

原创 MATLAB class函数获取变量或对象的类型

MATLAB class函数可以获取变量或对象的类型%class函数可以获取变量或对象的类型a=[1 3 7]%默认为doubleclass(a)b=int16(a)class(b)whos运行结果如下

2016-10-11 21:45:33 4617

原创 MATLAB利用cat函数拼接矩阵

MATLAB利用cat函数拼接矩阵%利用cat函数拼接矩阵clear alla1=[1 3 41]a2=[2 20 18]b=cat(1,a1,a2) %垂直拼接c=cat(2,a1,a2) %水平拼接d=cat(3,a1,a2) %三维数组拼接运行结果如下

2016-10-11 21:41:12 6139

原创 MATLAB矩阵的拼接

MATLAB矩阵的拼接%矩阵的拼接clear allc=magic(4)d=magic(4)e=[c,d] %水平拼接f=[c;d] %垂直拼接运行结果如下

2016-10-11 21:38:31 2017

原创 MATLAB对矩阵进行多元素访问

MATLAB对矩阵进行多元素访问q=randn(4)q1=q(1,:) %访问第一行q2=q(1:3,:) %访问1-3行q3=q(:,2) %访问第二列q4=q(:) %访问所以元素运行结果如下

2016-10-11 21:35:32 1101

原创 MATLAB利用双下标提取矩阵元素

MATLAB利用双下标提取矩阵元素%利用双下标提取矩阵元素format shortr=randn(3)r1=r(1,1) %访问r(1,1)处的值r2=r(2,3) %访问r(2,3)处的值r3=r(3,3) %访问r(3,3)处的值运行结果如下

2016-10-11 21:27:16 4505

原创 MATLAB系统内置特殊的函数创建矩阵

MATLAB系统内置特殊的函数创建矩阵a=zeros(5,5) %生成5×5全0的矩阵b=ones(5,4) %生成5×4全1的矩阵c=eye(5,5) %生成5×5的单位矩阵d=rand(5,6) %生成5×6在(0,1)区间均匀分布的随机的矩阵e=randn(3,4) %生成3×4的均值为0,方差为

2016-10-11 21:22:37 1046

原创 MATLAB读取数据文件

MATLAB读取数据文件clear all %清空MATLAB中的数据load trees %读取二进制数据文件image(X) %以图像的形式显示数组Xcolormap(map) %设置颜色查找表为map运行结果如下

2016-10-11 21:15:12 1054 1

原创 MATLAB数组的输入方式

MATLAB数组的输入方式%数组的输入方式c=[11 21 3;42 5 6;7 58 9]d=[30 53 6;23 56 78;99 87 1]运行结果如下

2016-10-11 21:11:03 4243

原创 MATLAB数组的关系运算

MATLAB数组的关系运算%数组的关系运算clear all %清空MATLAB中的数据a=[1 5 6 8 7 2]b=[7 1 6 2 9 0]c=a<7 %数组与常数比较,小于d=a>=7 %数组与常数比较,大于等于e=a<b %数组与数组比较f=a==b

2016-10-11 21:07:22 823

原创 MATLAB数组点积

MATLAB数组点积%数组的点积clear all %清空MATLAB中的数据a=[1 5 0 4 7 6]b=[7 2 6 2 9 0]c=dot(a,b) %数组的点积d=sum(a.*b) %数组的乘积之和运行结果如下

2016-10-11 21:02:27 1679

原创 MATLAB数组乘方

MATLAB数组乘方%数组的乘方clear all %清空MATLAB中的数据a=[1 5 9 8 7 6]b=[7 7 6 2 9 0]c=a.^b %数组的乘法d=a.^2 %数组的某个具体值的乘法e=2.^a %常数的数组乘法运行结果如下

2016-10-11 20:59:16 4413

原创 MATLAB数组相除

MATLAB数组相除%数组的除法clear all %清空MATLAB中的数据a=[2 5 9 8 7 6]b=[7 5 6 2 9 0]c=a./b %a/b 对应位置相除d=a.\b %b/ae=a./3 %数组与常数相除f=a/3运行结果如下

2016-10-11 20:52:11 12182 1

原创 MATLAB数组乘法

MATLAB数组乘法%数组乘法clear all %清空MATLAB中的数据a=[1 5 9 8 7 6]b=[7 7 6 2 9 0]c=a.*b %数组的点乘d=a*3 %数组与常数乘e=a*b' %数组相乘f=a'*b %数组相乘运行

2016-10-11 20:47:53 18043 1

原创 MATLAB数组加减法

MATLAB数组加减法%数组加减法clear all %清空MATLAB中的数据a=[2 7 6 8 7 6]b=[9 75 6 7 4 0]c=[2 2 2 2 2]d=a+b %矩阵的加法e=a-b %矩阵的减法f=a*2 %矩阵的乘法运行结果如下

2016-10-11 20:37:55 11504

原创 MATLAB linspace创建向量

MATLAB linspace创建向量%linspace(a,b,n)创建行向量,第一个是a,最后一个b,形成总数为n个元素的等差数列。(n省略时,创建50个)clear all%清空MATLAB中的数据clcformat shorta= linspace (1,10)b= linspace (1,12,3)运行结果如下

2016-10-11 17:35:20 2546

原创 MATLAB logspace创建向量

MATLAB logspace创建向量%logspace(a,b,n)创建行向量,第一个是10^a,最后一个10^b,形成总数为n个元素的等比数列。(n省略时,创建50个)clear all %清空MATLAB中的数据format shorta= logspace(1,4,3)b= logspace(1,4,1)运行结果如下

2016-10-11 17:30:54 2475

原创 MATLAB用冒号创建一维数组

MATLAB用冒号创建一维数组%用冒号创建一维数组clear all%清空MATLAB中的数据a=3:6 %a表示一个从3到6的数组b=2.2:2.5:6 %b表示初始值为2.2,每次增加2.5,直到6的数组c=3.2:-2.5:-6 %b表示初始值为3.2,每次增加-2.5,直到-6的数组运行结果如下

2016-10-11 17:07:18 6335

原创 MATLAB对一子数组赋值

MATLAB对一子数组赋值%对一子数组赋值clear all%清空MATLAB中的数据a=[1 2 3 4 5 6]a1(3)=0 %a1数组的三个值为0a2([2 4])=[2 3]%a2数组的第二个值为2,第四个值为3运行结果如下

2016-10-11 17:01:18 5915

原创 MATLAB访问数组

MATLAB访问数组%访问数组clear all %清空MATLAB中的数据b=[1 2 3 4 5 6]b1=b(1) %访问b的第一个元素b2=b(2:3) %访问b的第2,3个元素b3=b(3:end) %访问b的第3个到最后一个元素b4=b(end:-2:2) %数组元素反序输出b5=b([2 6]) %访问b的第2,6个元素运行结果如下

2016-10-11 16:56:31 4192

原创 MATLAB数组的创建

MATLAB数组的创建%创建数组 MATLAB的注释是用%的clear all %清空MATLAB中的数据a=[] %定义空数组b=[7 6 4 3 2 1] %定义一维数组c=[7,5,4,3,2,1] %定义一维数组d=[7;6;4;3;2;1] %定义6×1数组e=b' %b数组的转置运行结果如下

2016-10-11 16:48:34 1517

原创 OPENCV入门教程二十三:彩色图像处理RGB分量

一、目标学习如何使用opencv中的函数,学习把彩色图像分解成RGB分量的操作,学习split()函数的使用二、函数说明函数原型:void split(InputArray src,OutputArray *dst)参数详解:src:源图像。图像必须是灰度图。 dst:目标图像集合。三、程序代码#include "cv.h"

2016-08-29 17:36:27 1502

原创 OPENCV入门教程二十二:equalizeHist直方图均衡化

一、目标学习如何使用opencv中的函数,学习对图像进行直方图均衡化的操作,学习equalizeHist()函数的使用二、函数说明函数原型:void equalizeHist(InputArray src,OutputArray dst)参数详解:src:源图像。图像必须是灰度图。 dst:目标图像。三、程序代码#include "cv.h"

2016-08-19 15:08:22 3590

原创 OPENCV入门教程二十一:图像金字塔上下采样

一、目标学习如何使用opencv中的函数,学习对图像进行图像金字塔上下采样的操作,学习pyrUp(),pyrDown()函数的使用二、函数说明函数原型:void pyrUp(InputArray src, OutputArray dst, const Size& dstsize=Size())void pyrDown(InputArray src, OutputArray dst, const S

2016-08-19 14:56:58 759

原创 OPENCV入门教程二十:Canny边缘检测

一、目标学习如何使用opencv中的函数,学习对图像进行边缘检测的操作,学习Canny()函数的使用二、函数说明函数原型:void Canny(InputArray image,OutputArray edges, double threshold1, double threshold2, int apertureSize=3,bool L2gradient=false )参数详解:src:源图像

2016-08-13 14:27:37 2104 2

原创 OPENCV入门教程十九:Laplacian边缘检测

一、目标学习如何使用opencv中的函数,学习对图像进行边缘检测的操作,学习Laplacian()函数的使用二、函数说明函数原型:void Laplacian(InputArray src,OutputArray dst, int ddepth, int ksize=1, double scale=1, double delta=0, int borderType=BORDER_DEFAULT )参

2016-08-13 14:20:20 874

原创 OPENCV入门教程十八:Sobel边缘检测

一、目标学习如何使用opencv中的函数,学习对图像进行边缘检测的操作,学习Sobel()函数的使用二、函数说明函数原型:void Sobel (InputArray src,OutputArray dst,int ddepth,int dx,int dy,int ksize=3,double scale=1,double delta=0,int borderType=BORDER_DEFAULT

2016-08-13 14:13:08 2007 1

原创 OPENCV入门教程十七:morphologyEx形态学闭运算

一、目标学习如何使用opencv中的函数,学习对图像的形态学闭运算操作,学习morphologyEx()函数的使用。 闭运算是先对图像进行膨胀再对图像进行腐蚀操作。二、函数说明函数原型:void morphologyEx(InputArray src, OutputArray dst, int op, InputArray kernel, Point anchor=Point(-1,-1), in

2016-08-13 11:40:39 1284

原创 OPENCV入门教程十六:morphologyEx形态学开运算

一、目标学习如何使用opencv中的函数,学习对图像的形态学开运算操作,学习morphologyEx()函数的使用二、函数说明函数原型:void morphologyEx(InputArray src, OutputArray dst, int op, InputArray kernel, Point anchor=Point(-1,-1), int iterations=1, int border

2016-08-11 21:54:06 1187

原创 OPENCV入门教程十五:bilateralFilter双边平滑

一、目标学习如何使用opencv中的函数,学习对图像的腐蚀操作,学习bilateralFilter()函数的使用二、函数说明函数原型:void bilateralFilter(InputArray src, OutputArray dst, int d, double sigmaColor, double sigmaSpace, intborderType=BORDER_DEFAULT )参数详解

2016-08-11 13:59:36 3398 1

原创 OPENCV入门教程十四:medianBlur中值平滑

一、目标学习如何使用opencv中的函数,学习对图像的腐蚀操作,学习medianBlur()函数的使用二、函数说明函数原型:void medianBlur(InputArray src, OutputArray dst, int ksize)参数详解: src:支持1、3、4通道图片输入,当ksize为3或者5时,图片的深度只能是CV_8U,,CV_16U,或者 CV_32F,对于其他大孔径尺寸只

2016-08-11 13:43:55 3850

原创 OPENCV入门教程十三:GaussianBlur高斯平滑

一、目标学习如何使用opencv中的函数,学习对图像的腐蚀操作,学习GaussianBlur()函数的使用二、函数说明函数原型:void GaussianBlur(InputArray src, OutputArray dst, Size ksize, double sigmaX, double sigmaY=0, int borderType=BORDER_DEFAULT)参数详解: src:输

2016-08-11 13:36:10 6288

VC++隐藏标题栏

VC++编写的显示,隐藏状态栏.并添加菜单栏按钮,显示状态栏”和“隐藏状态栏”。

2015-05-02

c++面向对象第二章

C++面向对象的基础,可以帮助你学习C++

2012-03-17

c++面向对象第一章

帮助你学习C++基础,这是c++面向对象的第一章

2012-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除