- 博客(16)
- 收藏
- 关注
原创 Java基础4
package Number;import java.util.Arrays;//导入类public class First { static String s1 = "Hello";//静态全局变量(可以跨类) public static void main(String [] args) {/*数组*///一维数组 int arr1[]; String str[];//声明表示数组内部存储数据类型 arr1=new int[5]; int arr2[]=new int[12]
2020-09-16 17:45:26
107
原创 Jave基础3
package Number;import java.util.Date;//导入类public class First { static String s1 = "Hello";//静态全局变量(可以跨类) public static void main(String [] args) {//字符串 //String && new String构建 String str1="hello"; String str2=new String("world"); Stri
2020-09-15 22:16:52
130
原创 Java基础2
package Number;public class First { static String s1 = "Hello";//静态全局变量(可以跨类) public static void main(String [] args) {//流程控制语句 //if,if...else boolean a=true; boolean b=false; if(a) { System.out.println("right"); } if(b) { System.out
2020-09-14 19:55:55
99
原创 Java基础1
package Number;public class First { static String s1 = "你好"; public static void main(String [] args) { String s2 = "Java"; System.out.println(s1); System.out.println(s2); //1.基本数据类型 //整型byte,short,int,long byte mybyte = 124; short myshort=
2020-09-14 16:08:45
88
原创 热力图
figure(1)[UE,UEnum0]=setUE(1,500,1000)X=UE(1:UEnum0,1);Y=UE(1:UEnum0,2);Xmin=min(X);Xmax=max(X);Ymin=min(Y);Ymax=max(Y);%分割区域大小Nx=40;Ny=40;%分割的边Xedge=linspace(Xmin,Xmax,Nx);Yedge=linspace(Ymin,Ymax,Ny);%统计每个区域的点个数(N的xy定义是转置的)[N,~,~,binX,binY
2020-07-23 20:21:30
425
原创 平滑曲线
t=0:23;a=random('poisson',700,1,24);%原图plot(t,a,'b')hold on;%1.拟合c=polyfit(t,a,2);d=polyval(c,t,1);plot(t,d,'r')%2.spcrvvalues = spcrv([[t(1) t t(end)];[a(1) a a(end)]],3);plot(values(1,:),values(2,:), 'g');
2020-07-23 20:21:06
657
原创 matlab no_main
setBSfunction [out]=setBS() BSinfo(1,1)=0.0; BSinfo(1,2)=0.0; out=BSinfo;endsetFogfunction [ out ] = setFog()global Fognum BS rand('seed',0)rU=0.72*BS.*sqrt(rand(1,Fognum));setaU=2*pi*rand(1,Fognum); aU=rU.*cos(setaU); % x position
2020-07-23 20:20:45
388
3
原创 Matlab main
clc;clear all;global UEnum BS Ri BSnum Fognum Sm wb BlockFognum PB PB_w PF PF_w PFi PFi_w PU PU_w PUi PUi_w N0 N0_w BH Cn F %%%%功率化BS=500;PB=46;%%dBm BSPB_w=(10.^(PB./10))./1000;PF=33;%%dBm FogPF_w=(10.^(PF./10))./1000;PFi=-30;%增益PFi_w=(10.^(P
2020-07-23 20:19:41
2162
1
原创 Go IO操作基础知识
IO操作基础知识IO操作,指代读写操作->os库1.路径分析绝对路径,如:D:/go/ch1/abc.jpg,->path:=“D:/go/ch1/abc.jpg”;相对路径,针对当前工程目录,》.表示当前目录,…表示上一层。假设工程目录为D:/go/,->path:="./ch1/abc.jpg";2.文件信息结构体type FileInfo struct{Name() string ->文件名Size() int64 ->文件大小Mode() FileMo
2020-07-07 15:31:03
635
原创 Go结构体进阶2
package mainimport ( "encoding/json" "fmt")//1.结构体与JSON序列化//JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。type Student struct { ID int Gender string Name string//需要大写,私有不能被json包访问}//Class 班级type Class struct { Title string Stude
2020-07-06 22:28:39
120
原创 Go结构体进阶
package mainimport "fmt"//1.构造函数type person struct{ name string city string age int address string}func newperson(name,city,address string,age int ) *person{ return &person{ name:name, city:city, age:age, address:address, }}//
2020-07-06 20:52:32
109
原创 Go结构体基础知识
Go结构体基础知识/*Go语言中没有“类”的概念,通过结构体的内嵌比面向对象具有更高的扩展性和灵活性。type MyInt int 通过Type关键字的定义*/package mainimport "fmt"/*type 类型名 struct { 字段名 字段类型 字段名 字段类型 …}*/type STR string//类型别名->或者type STR = stringfunc main() { type person struct { name, city st
2020-07-06 17:27:42
185
原创 Go指针基础知识
Go指针基础知识/3个概念:指针地址、指针类型和指针取值。//Go语言中的函数传参都是值拷贝,当创建一个指向该变量地址的指针变量。传递数据使用指针,而无须拷贝数据。类型指针不能进行偏移和运算。记住两个符号:&(取地址)和(根据地址取值)。*/package mainimport "fmt"func main() { var b *int a:=10 b=&a c:=*b//值传递 fmt.Println("a,b,c值:",a,b,c) fmt.Println(
2020-07-06 16:13:10
78
原创 Go映射基础知识
Go映射基础知识/Go语言中的map是引用类型,必须初始化才能使用。map类型的变量默认初始值为nil,需要使用make()函数来分配内存。make(map[KeyType]ValueType, [cap])/package mainimport "fmt"//初始化func mapcreat(){ score:=make(map[string]int,8) score["xiaoming"]=88 fmt.Println(score,score["xiaoming"])//->
2020-07-06 15:48:37
160
原创 Go切片基础知识
Go切片基础知识/*Slice可理解为可变长数组Arrey,一般使用append()函数,详细用法查看Go语言文档。1. 切片:切片是数组的一个引用,因此切片是引用类型。但自身是结构体,值拷贝传递。2. 切片的长度可以改变,因此,切片是一个可变的数组。3. 切片遍历方式和数组一样,可以用len()求长度。表示可用元素数量,读写操作不能超过该限制。4. cap可以求出slice最大扩张容量,不能超出数组限制。0 <= len(slice) <= len(array),其中array是sl
2020-07-06 11:23:17
272
原创 Go数组基础知识
Go数组基础知识</>/*数组:是同一种数据类型的固定长度的序列。数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类型的组成部分。一旦定义,长度不能变。长度是数组类型的一部分,因此,var a[5] int和var a[10]int是不同的类型。数组可以通过下标进行访问,下标是从0开始,最后一个元素下标是:len-1for i := 0; i < len(a); i++ {}for index, v := range a {
2020-07-05 10:33:07
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人