自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 matlab 各类符号意义

… 表示连接语句,语句太长写不下,需要换行的时候使用。  把 … 去了,语句写成一行,与原先具有相同结果  S=B(1:end-2,2:end-1)+B(3:end,2:end-1)+B(2:end-1,1:end-2)+B(2:end-1,3:end)+B(2:end-1,1:end-2)+B(1:end-2,3:end)+B(3:end,1:end-2)+B(3:end,3:end);下面是MATLAB中常用的一些标点及其含义:  1. MATLAB中常用标点及其含义标点符号 定义; 区分行

2021-06-30 21:35:53 3322

原创 matlab uigetfile

function [FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle,DefaultName)参数FileName:返回的文件名PathName:返回的文件的路径名FilterIndex:选择的文件类型FilterSpec:文件类型设置DialogTitle:打开对话框的标题DefaultName:默认指向的文件名使用方法1.最简单的形式,只设置了一种可选择的文件类型[FileName,PathName]

2021-06-30 15:30:44 432

原创 matlab 保存和加载变量

保存变量:savesave data1:表示保存工作空间所有的变量到data1.mat中。save data2 m:表将工作空间的m变量保存到data2.mat中,如果工作空间没有m会报错。save data3 m n p v: 表示将工作空间中的 m n p v 四个变量保存到data3.mat中,如果工作空间没有这四个变量中的一个也会报错。加载变量:双击data1.mat 或 load data1.mat...

2021-06-24 09:46:36 1129

原创 matlab创建文件夹与批量移动文件到单一文件夹或者各自文件夹

代码备份自用的,可参考movefile 函数clear clc cd('C:\EO');%设置当前目录:current directory for i = 1 : 47 folderName{i} = ['sub_', num2str(i)]; mkdir(folderName{i}); % 新建一个文件夹 end eval(['load ',prefix_common,'_ec_fft_stsp_sub_',num2str(i,'%03d'),'.m

2021-06-24 09:44:19 1170

原创 matlab访问路径问题

当前路径下 (mat和m文件在一起): load .mat;在下一级路径下: load .\下一级路径的文件名*.mat;在上一级路径下: load …*.mat;在平行文件夹内: load …\平行的文件夹**.mat;例如,读写当前目录下aaaa文件夹中的x.txt文件fid = fopen(’.\aaaa\x.txt’, ‘wt’);fprintf(fid, ‘%s\n’, ‘1234’);fclose(fid);在上两(或若干级)路径下:s = pwd; % 获取

2021-06-24 09:38:52 517

原创 java接口作为类变量,与方法变量

package test_class;import java.util.ArrayList;import java.util.List;public class test_interface { public static void main(String[] args) { List<String> a=new ArrayList<>(); List<String> b=test_arr(a); for

2021-06-20 19:39:06 130

原创 java 接口做成员变量

package test_class;public class Hero_2 { private String name; **private Skill skill;** public void attack(){ System.out.println("我叫"+name+".开始释放技能"); skill.use(); System.out.println("释放技能完成"); } public Hero_2()

2021-06-20 19:19:23 573

原创 java类作为成员变量

package test_class;import com.sun.security.jgss.GSSUtil;public class Hero { private String name; private int age; private Weapon w; public void attack(){ System.out.println("年龄为"+age+"的"+name+"用"+w.getCode()+"攻击敌方");//为什么不用this ,因

2021-06-20 18:30:20 256

原创 java匿名内部类

如果接口的实现类(或者是父类的子类),只需要使用唯一的一次,那么这种情况下就可以省略掉该类的定义,而改为使用【匿名内部类】package inner_class;public interface My_interface { void my_method();}package inner_class;public class My_interface_impl implements My_interface{ @Override public void my_me

2021-06-20 17:31:20 70

原创 java 成员内部类and局部内部类

成员内部类在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。比如,汽车类Car 中包含发动机类Engine ,这时, Engine 就可以使用内部类来描述,定义在成员位置。访问特点;1:内部类可以直接访问外部类的成员,包括私有成员。2:外部类要访问内部类的成员,必须要建立内部类的对象创建格式外部类名.内部类名 对象名 = new 外部类型().new 内部类型();或者在外部类方法中调用内部类方法 直接 new 内部类名.方法();局部内部类在外部类的方法内定义一个

2021-06-20 16:53:29 128

原创 java 接口 笔记本简单功能案例

进行描述笔记本类,实现笔记本使用USB鼠标、USB键盘USB接口,包含开启功能、关闭功能笔记本类,包含运行功能、关机功能、使用USB设备功能鼠标类,要实现USB接口,并具备点击的方法键盘类,要实现USB接口,具备敲击的方法package laptop;public interface Usb { public abstract void open();//开启 public abstract void close();//关闭}package laptop;pub

2021-06-19 21:20:28 272

原创 java接口

2021-06-17 20:59:56 100

原创 发红包案例

package com.jou.money;public class User { private String username; private double leftMoney; public User(String username, double leftMoney) { this.username = username; this.leftMoney = leftMoney; } public User(){

2021-06-16 21:44:18 240

原创 java成员变量

package java09;//创建父类public class Fu { int numFu = 10; int num =100; public void methodFu(){ System.out.println(num); }}package java09;//创建子类public class Zi extends Fu { int numZi = 20; int num =200; public void

2021-06-14 14:40:09 1503 1

原创 java引用数据类型与基础数据类型

转载

2021-06-12 09:42:42 1116 1

原创 java简单tips

1:java类首字母大写 String ->类 关键字首字母小写

2021-06-11 21:32:29 174

原创 标准的java类

一个标准的java类有四个要素1:成员变量用private 修饰2:每个成员变量有set get 方法修饰(bool 型的变量get 用 is替代)3:一个全参的构造方法4:一个无参的构造方法package com.jou.test;public class Person { private int age; private String name; public Person() { } public Person(int age, String

2021-06-11 21:24:27 158

原创 win10 java jdk安装

win10 下配置 path 需要绝对路径,不能%JAVA_HOME% 否则javac 会报错

2021-06-11 10:19:41 87 1

原创 matlab Gui set get

function varargout = test2(varargin)% TEST2 MATLAB code for test2.fig% TEST2, by itself, creates a new TEST2 or raises the existing% singleton*.%% H = TEST2 returns the handle to a new TEST2 or the handle to% the existing singleto

2021-06-06 16:52:55 337

原创 利用python做一个简易计算器

a,b,c=input('输入的a,b,c用空格间隔开').split()#a b 为数 c 为操作数a1=int(a)b1=int(b)if((c=='+')|(c=='-')|(c=='*')|(c=='/')): if c =='+': print(a1+b1) elif c=='-': print(a1-b1) elif c=='*': print(a1*b1) el

2021-03-29 16:08:35 4168

原创 matlab 图像处理

利用灰度阈值调整图像I=imread('rice.png');level=graythresh(I);bw=im2bw(I,level);subplot(1,2,1);imshow(I);%imshow展示灰度图像subplot(1,2,2);imshow(bw);I=imread('rice.png');subplot(1,3,1);imshow(I);bg=imopen(I,strel('disk',15));%提取背景图像subplot(1,3,2);imshow(bg);I2

2021-03-29 08:08:37 364

原创 opencv 批量读取图片、处理,并批量保存

import osimport cv2 as cvimport matplotlib.pyplot as plt # plt 用于显示图片import matplotlib.image as mpimg # mpimg 用于读取图片def hisEqulColor1(img): ycrcb = cv.cvtColor(img, cv.COLOR_BGR2YCR_CB) channels = cv.split(ycrcb) # 以下代码详细注释见官网: # https:

2021-03-28 16:22:11 1429 1

原创 直方图均衡化

I=imread('pout.tif');I2=histeq(I);subplot(1,4,1);imhist(I);subplot(1,4,2);imshow(I);subplot(1,4,3);imshow(I2);subplot(1,4,4);imhist(I2);图像的灰度直方图表征的是该图像的灰度分布

2021-03-28 10:45:26 136

原创 matlab 图像操作

I=imread('abc.png');J=imread('2abc.png');I1=imresize(I,[254 256]);%将两张图像调整为相同的大小K=imadd(I1,J);%将J放到I1图像上subplot(1,2,1);imshow(I1);subplot(1,2,2);imshow(K);图像乘法操作I=imread('abc.png');subplot(1,2,1);imshow(I);j=immultiply(I,1.2);subplot(1,2,2);im

2021-03-27 21:44:00 148

原创 matlab 图像保存方法

saveas与imwriteimwrite可以保存图像处理后的图像;I=imread('1.png');gr=rgb2gray(I);imwrite(gr,'abc.png')saveas(句柄,’路径及名称‘,‘保存图像类型’)saveas函数可以将指定figure中的图像或者simulink中的框图进行保存。saveas的格式为:saveas(gca, filename, fileformat),其中的三个参数:(1)gca:图形句柄,如果图形窗口标题栏是“Figure 3”,则句柄就

2021-03-27 17:27:51 1547

原创 matlab直方图,饼图

y=randn(1,10000);subplot(2,1,1);hist(y,10);title('bins=10');subplot(2,1,2);hist(y,50);title('bins=50');x=[1 2 5 7 8];y=[x;1:5];subplot(1,2,1);bar(y);title('stacked');subplot(1,2,2);barh(y);title('Horizontal');a=[10 5 20 30];subplot(1,3

2021-03-24 09:33:06 354

原创 matlab subplot

t=1:1/100:2;f=t.^2;g=sin(2.*pi.*t);subplot(2,2,1);plot(t,f,'k',t,g,'*r');%axis normal%正常subplot(2,2,2);plot(t,f,'k-.',t,g,'y.');%axis square%x=ysubplot(2,2,3);plot(t,f,'ok--',t,g,'or');%axis equal%x,y所占的单元格一样subplot(2,2,4);plot(t,f,'*k',t,g,'or');%ax

2021-03-23 21:23:13 453

原创 plot(2)

x=0:0.5:4*pi;y=sin(x);h=cos(x);w=1./(1+exp(-x));g=(1/(2*pi*2)^0.5).*exp((-1.*(x-2*pi).^2)./(2*2^2));plot(x,y,'bd-',x,h,'gp:',x,w,'ro-',x,g,'c^-');%不需要把四条线拆开来写,xlabel('four function');ylabel('vaule');title('test plot');legend('sinx','cosx','sigmod'

2021-03-23 19:55:51 489

原创 matlab plot

plot(sin(0:pi/10:2*pi))hold on plot(sin(0:pi/10:2*pi)); plot(cos(0:pi/10:2*pi)); hold off`hold onplot(sin(0:pi/10:2pi),‘sy-.’);plot(cos(0:pi/10:2pi),’*:m’);hold off`x=0:0.5:4*pi; y=sin(x); h=cos(x); w=1./(1+exp(-x)); g=(1/(2*pi*2)^0.5).*exp((-1.*(x-2

2021-03-23 10:04:12 208

原创 matlab fscanf

clear all;clc;fid=fopen('data1.txt','r');i=1;while ~feof(fid)%~feof(fid)循环到文件结束处 name(i,:)=fscanf(fid,'%5c',1);% '%5c'表示读取字符的位数(5位)其他的不读取,1->表示读取的个数 year(i)= fscanf(fid,'%d',1); no1(i)=fscanf(fid,'%d',1); no2(i)=fscanf(fid,'%d',1);

2021-03-23 09:06:21 458

原创 matlab fopen与fprintf操作(读、写文件操作)

matlab中fopen函数在指定文件打开的实例如下:*1)“fopen”打开文件,赋予文件代号。语法1:FID= FOPEN(filename,permission)用指定的方式打开文件FID=+N(N是正整数):表示文件打开成功,文件代号是N.FID=-1 : 表示文件打开不成功。FID在此次文件关闭前总是有效的。如果以读方式打开,matlab首先搜索工作目录,其次搜索matlab的其他目录,“permission”是打开方式参数。打开方式参数由以下字符串确定:r 读出w 写入(文件

2021-03-22 21:48:27 3871 1

原创 关于知云文献翻译显示乱码,无法翻译的解决方法

此类问题多是下载的pdf的问题,使用acrobat的ocr转换即可## 然后点击识别文本即可完成

2021-03-12 11:29:34 33155

原创 方差的意义

方差是为了观察样本的离散程度。举个例子:样本A是10、10、10、10、10;样本B是-10、0、10、20、30。A和B的均值都是10,但显然B的样本点离散程度更大一些。如何来用统计量描述这种离散程度呢?很直观可以想到:那就把每一个样本点与均值点的“距离”统计在一起看一看就清楚了。最先想到的距离就是直接做差(暂时仅讨论一维情况),但会有正负号相抵消的问题——试想上边样本A和B,每个样本点与均值做差并对差值求和后都是0,并无法区分分散程度。鉴于此,很直接想到一个改良版本,即对差的绝对值求和,即统计量“平均差

2021-03-08 21:44:17 5517 3

原创 线性回归

线性回归import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets, linear_modelfrom sklearn.metrics import mean_squared_error, r2_score# Load the diabetes datasetdiabetes_X, diabetes_y = datasets.load_diabetes(return_X_y=True)# Use

2021-03-08 15:09:44 126 1

原创 iris练习

iris练习from sklearn.datasets import load_irisiris_data=load_iris()# print("keys:\n{}".format(iris_data.keys())) #data是一个(150,4)形状的数组,target是每组数据被分成的类别,target_name表示具体每个类别的名字# print("data:\n{}".format(iris_data['data'][:5]))# print("target:\n{}".format(

2021-03-08 10:54:15 253

空空如也

空空如也

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

TA关注的人

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