- 博客(14)
- 收藏
- 关注
原创 纯C 传指针的问题 VS
有头节点时 地址为正常值 插入值时不会改变正在上传…重新上传取消没有头节点时 指针指向null 地址为00000000改变指向时地址改变而且每次传入函数时都是00000000 而不是改变后的新值正在上传…重新上传取消加入引用后 每次传入的为修改后新值正在上传…重新上传取消而不是头指针时 初始指向空的next指针不加引用也会每次改变正在上传…重新上传取消本质原因是地址在传函数时会更新传入的...
2022-02-04 03:22:14
722
原创 初始化固定数组 visual studio
scanf_s("%d", &a[i]); 注意数组也要加&#include <stdio.h>#include <stdlib.h>int main() { //int a[5] = 0; //int a[5] = { 0,1,2,3,4 }; int a[5]; int i = 0; scanf_s("%d", &a[i]); while (i<4) { i++; ...
2022-01-20 03:03:05
249
原创 地址的地址?
在visual studio 2019中#include <stdio.h>#include <stdlib.h>typedef struct student { int value; struct student* next_stu;}Student;Student * creatlist();void insertlist(Student * list,int value);int main() { Student *my_list=c...
2022-01-20 01:44:39
467
原创 根据风场数据,画出剖面和断面海洋流场
剖面clc;clear;dep=load('C:\Users\风轻叶落\Desktop\xu\xiashi\bs.depth');u_file=dir(['C:\Users\风轻叶落\Desktop\xu\xiashi\u*']);v_file=dir(['C:\Users\风轻叶落\Desktop\xu\xiashi\v*']);w_file=dir(['C:\Users\风轻叶落\Desktop\xu\xiashi\w*']);for i=1:9u(:,:,i)=load(['C:\U
2022-01-17 23:56:51
1069
原创 海洋数值模型 利用简单的差分简化海洋方程
先根据一些方程画出流场分布再模拟一滴墨水的运动% 并非我想要的三维,我想要的是先有每个位置(二维)的波高/密度等值,然后模拟下一个时刻波高大小%而受到一些流速等影响,但不用我考虑,只要离散化,知道和上一时刻哪些位置的波高有关,并知道系数即可%此题研究的是单个点? 知道流场 ,研究单个点位置变化 此时fi表示的是位置?%事实上,此题研究的就是类似波高的量,此题研究的也是每个点,而为了描述示踪剂的位置,%可以将变量理解为“浓度”,而不同位置的浓度大小与流场的关系这里不用研究,反正可以随时间扩散.
2022-01-17 23:52:05
620
原创 潮汐预测 (长期预报的方法,数据为中期)
clc;clear all;close all;datas=textread('2.txt');data=datas(:,1:2);%%时间计算程序: 第一个数对应的时间为2003年3月3日0时 见程序time%%%%%%Ans: 361= 2003/3/18/0%%%%%%%%%%%%%先用3月时间序列求f u vo 再结合R sita 获取定值H g%再用五月的时间序列求新的f u vo 代入预报公式rad=pi/180;%弧度制转换Y=2003;M=3;D=18;t=..
2022-01-17 23:47:23
1644
原创 海洋环流—地转流 已知温盐深求流速
clc;clear;addpath(genpath('netcdf_tools'));addpath('D:\othercolor\')file=dir('C:\Users\\09FA20010524*.nc');% ncdump;for n=69:129 filename=['C:\',file(n).name]; lon=ncread(filename,'longitude'); lat=ncread(filename,'latitude'); ...
2022-01-17 23:42:16
2131
原创 visual studio 一些简单的快捷键,减少鼠标
ctrl +D 复制到下一行ctrl +回车 在当前行插入空格(光标停留当前行)alt +ctrl 点需要删除的多行的末尾 可以同时删除多行(逐个字符)if /for +tab 自动创建参数列表 再按tab可以调整需要改的参数ctrl +L 删除当前行ctrl +k +c 注释ctrl +k +u 解除注释ctrl +f 查找替换fn +左 移到行首fn+右 移到行尾...
2022-01-17 23:27:53
342
原创 机器学习 keras tensorflow 的一些例子
keras 将散点数据拟合为函数# 导⼊相应的库包import tensorflow as tfimport numpy as npimport tensorflow.keras as kerasimport matplotlib.pyplot as plt# 构造⼈造数据X = np.linspace(-1, 1, 200) #在[-1,1]之间⽣成200个数作为x# 将x乘以2+1,再加上⼀个[-1,1]区间的随机数*0.4作为加⼊的噪声np.random.seed(5) # 设置随机数种⼦#.
2022-01-17 23:26:34
3721
原创 学习python时对C的回顾和猜想
理解“包”问题包是类? 调用函数为什么不用创造对象暂时认为:包里面 有各种容器型的类以及一些函数(不是类的成员函数)这些函数也许是独立的也许是仿函数且在包内创建了对象模板分为函数模板和类模板函数模板就是变量的类型自定义自定义类型甚至可以是类类模板就是类中的属性的类型自定义容器就是类模板容器的特点就是从堆区开辟这些自定义类型的值,类似于数组标准模板库就是这些容器加上...
2022-01-17 23:16:12
526
原创 自写“容器” 分文件编写
cpp 文件 和hpp文件hpp和h文件的区别是不仅仅存放声明,成员函数 全局函数也写入.cpp:#include "myArray.hpp"#include <string>//测试内置数据类型void test01(){ MyArray<int> array1(10); for (int i = 0; i < 10; i++) { array1.Push_back(i); } cout <...
2022-01-17 23:12:08
674
原创 C 链表 从原始到进阶
#include <stdio.h>#include <stdlib.h>struct Node { int data; struct Node* next;};int main(){ //创建头指针 struct Node* headNode = (struct Node*)malloc(sizeof(struct Node)); headNode->next = NULL; //插入值 //先创建一格并...
2022-01-17 23:06:04
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人