- 博客(23)
- 收藏
- 关注
原创 石墨烯纳米带超胞hubbard计算程序
子函数与前面程序相同,使用了超胞计算的技术Nx=30;Ny=32;n=Nx*Ny;[x,y]=zigzagP(Ny,Nx);t1=-2.7;H=Hamiltonian_NN_graphene(x,y,t1);HD=H(n/3+1:2/3*n,n/3+1:2/3*n);HDL=H(n/3+1:2/3*n,1:n/3);HDR=H(n/3+1:2/3*n,2*n/3+1:n);...
2018-08-31 17:20:39 891
原创 matlab 局域态密度电子密度的可视化程序
这个程序结合超胞能带计算技巧,对局域态密度和电子密度进行可视化nx=30; % ny=8; % 体系宽度(y方向的长度)[x,y]=zigzag_graphene(nx,ny);N=4*nx*ny; % 原子总数xx=x(N/3+1:N*2/3,1); % 取出中间device区域的坐标yy=y(N/3+1:N*2/3,1); % 取出中间device区域的坐标%plot(...
2018-08-31 00:02:04 2177 1
原创 锯齿石墨烯磁性hubbard matlab计算程序
主程序Nx=3;Ny=50;n=Nx*Ny;[x,y]=zigzagP(Ny,Nx);t1=-2.7;H=Hamiltonian_NN_graphene(x,y,t1);HD=H(n/3+1:2/3*n,n/3+1:2/3*n);HDL=H(n/3+1:2/3*n,1:n/3);HDR=H(n/3+1:2/3*n,2*n/3+1:n);x=x(n/3+1:2/3*n,1);...
2018-08-28 22:54:38 1199 1
原创 C语言实现链表的合并
#include <stdio.h>#include <stdlib.h>#define MAXSIZE 20typedef int ElemType;typedef struct Node{ ElemType data; struct Node *next;}Node;typedef struct Node *LinkList;// 初始化链...
2018-08-27 22:30:30 2495
原创 C语言二叉树的基本三种遍历的递归实现
#include "stdafx.h"#include <stdio.h>#include <stdlib.h>typedef char ElementType;typedef Position BinTree;typedef struct TNode *Position;struct TNode { ElementType Data; BinTree...
2018-08-27 21:48:03 2496
原创 C语言求二叉树的高度
利用后续遍历,递归实现#include <stdio.h>#include <stdlib.h>typedef char ElementType;typedef struct TNode *Position;typedef Position BinTree;struct TNode{ ElementType Data; BinTree Le...
2018-08-27 21:34:50 7895
原创 C语言控制台贪吃蛇
有一些bug没有解决,后续跟新背景图片和全局变量放在头文件里#pragma once#define DEF_SNAKE_LONG 20char g_strGameBack[20][48] = {"▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇\n", "▇ ▇\n", ...
2018-08-27 00:43:27 390
原创 C语言 学生管理系统
链表操作实战之学生管理系统,由于使用VS2017IDE,有一些写法采用C++#include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>using namespace std;typedef struct STU{ char arrStuNum...
2018-08-24 01:01:34 387
原创 锯齿石墨烯能带matlab计算程序
这个程序是初步优化后的matlab版本,主要思路是先生成体系的格点坐标,再运用坐标生成体系的哈密顿量,然后进行对角化计算能带,能带的计算使用一维体系超原胞的处理方法。可以进一步优化主程序nx=3; % ny=100; % 体系宽度(y方向的长度)[x,y]=zigzag_graphene(nx,ny);%plot(x,y,'.','MarkerSize',20)t1=-2.7;...
2018-08-22 21:40:40 4579 1
原创 C++ 链表实现多项式加法
#include <stdio.h>#include <stdlib.h>typedef struct Polynode{ int coef; int exp; struct Polynode *next;}Polynode, *Polylist;// 初始化多项式bool InitPoly(Polylist *Poly) // 二级指针{ *P...
2018-08-20 22:36:52 3675
原创 C++ 链表多项式求导
#include <stdio.h>#include <stdlib.h>typedef struct Polynode{ int coef; int exp; struct Polynode *next;}Polynode, *Polylist;// 初始化多项式bool InitPoly(Polylist *Poly) // 二级指针{ *P...
2018-08-20 17:16:49 1637
原创 C++ 带头节点的链表的操作练习
#include <stdio.h>#include <stdlib.h>#define ERROR NULLtypedef int ElementType;typedef struct LNode *PtrToLNode;struct LNode { ElementType Data; PtrToLNode Next;};typedef PtrTo...
2018-08-18 17:55:23 216
原创 C++ 线性表的基本操作
#include <stdio.h>#include <stdlib.h>#define MAXSIZE 5#define ERROR -1typedef int ElementType;typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MA...
2018-08-17 19:28:49 1934
原创 C++ opencv打开摄像头小练习
#include<opencv2/opencv.hpp>#include<Windows.h>using namespace std;using namespace cv;int main(){ VideoCapture cam(0); UMat frame; cam >> frame; for (; waitKey(1) != 27; ...
2018-08-16 21:56:46 2864
原创 一元函数极值的充要条件
2018全国卷三如果x=0为函数得极值点,求a得值求导会发现这个函数一阶导数和二阶导数均为零回顾几个重要定理这个定理需要判断一阶导数左右符号这个定理不需要判断极值点附件的情况。判别极值得第三充分条件快速判别方法,将原函数中ln(1+x)泰勒展开,不能出现奇数次幂,因为这样x会变好,这个点就不是极值点。...
2018-08-15 15:39:48 10974
原创 一阶线性微分方程的格林函数通解
积分变换法(格林函数)求解常微分方程2018 数一,求方程解对应的齐次方程解为对应的非齐次方程解可设为很容易得到方程通解(2)若是周期为T的周期函数,证明方程存在唯一的以周期为T的解方法一:可进行复数傅里叶展开 假设存在一周期为T的函数满足条件,同理可以将进行复数傅里叶展开可以带入方程可以得到由上式可以发现,Bn完全由An确定...
2018-08-15 12:14:03 3363
原创 Python 波士顿房价数据主成分PCA分析降维
import pandas as pdimport matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets,metricsfrom sklearn.linear_model import LinearRegressionfrom sklearn.model_selection import train...
2018-08-12 18:58:59 3179
原创 keras 猫狗大战自搭网络以及vgg16应用
导入模块import osimport numpy as npimport tensorflow as tfimport randomimport seaborn as snsimport matplotlib.pyplot as pltimport kerasfrom keras.models import Sequential, Modelfrom keras.layer...
2018-08-06 16:01:31 1327
原创 Python简单版本flappy_bird
import pygamefrom pygame.locals import *from sys import exitimport random# 屏幕宽度SCREENWIDTH = 288# 屏幕高度SCREENHEIGHT = 512IMAGES = {}# 背景图片地址BACKGROUND_PATH = 'back_ground.png'PIPE_PATH = '...
2018-08-05 22:55:14 2208 3
原创 Python 方格子Ising模型模拟
使用最简单的逐点翻转法逐点模拟import timeimport numpy as npfrom numpy.random import randimport matplotlib.pyplot as pltdef init_state(N): ''' generates a random spin configuration for initial conditi...
2018-08-04 18:00:42 5049 7
原创 keras 利用vgg16进行十分类模型训练
导入模块import osimport numpy as npimport tensorflow as tfimport randomimport seaborn as snsimport matplotlib.pyplot as pltfrom keras.models import Sequential, Modelfrom keras.layers import Den...
2018-08-03 01:28:07 6213 1
原创 Keras自定义网络进行十分类图像识别
import osimport numpy as npimport tensorflow as tfimport randomimport seaborn as snsimport matplotlib.pyplot as pltfrom keras.models import Sequential, Modelfrom keras.layers import Dense, Dr...
2018-08-02 23:23:24 1056
原创 Keras 利用vgg16进行猫狗识别
导入模块import osimport numpy as npimport tensorflow as tfimport randomimport seaborn as snsimport matplotlib.pyplot as pltfrom keras.models import Sequential, Modelfrom keras.layers import Den...
2018-08-01 19:29:00 2190 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人