学习笔记
Random Surface
2024-08-11
gaoch
在 R 中生成 2 个向量,将其相乘后获得的矩阵,用 3D 绘图出来。生成向量时,加入正弦信号和随机扰动。绘图使用可交互的方式。添加噪声的时候,使用多个不同振幅、频率的正弦信号叠加的方式。
[…] 首先,确保你已经安装并加载了 plotly 包:
# install.packages("plotly") library(plotly) ## Loading …
阅读全文 →
|
Makefile 怎么写
2023-12-24
gaoch
当一个目标需要执行多个命令时,可以在 Makefile 中为该目标提供多行命令。每一行命令都必须以制表符开始。以下是一个简单的示例:
all: clean build run clean: rm -f my_program build: gcc -Wall -o my_program main.c util.c run: ./my_program 在这个示例中:
[…] 你可以使用以 …
阅读全文 →
|
部署网站到 gh-pages
2023-12-24
gaoch
参见:https://gohugo.io/functions/urls/relurl/#input-begins-with-a-slash
在将 blogdown 创建的静态网站部署到 GitHub Pages 时,确保在 config.toml 或 config.yaml 文件中设置了正确的 baseURL。这是指向你的 GitHub Pages 网站的基本 URL。
在配置文件中添加如下行: …
阅读全文 →
|
R中的基础数据结构
2023-12-04
Package Build
创建几个基本的变量。
v = 1:24 m = matrix(v, nrow = 4) a = array(v, dim = c(2,3,4)) 这些变量都保存了 1 - 24 这几个数字。不过,它们所属的类是不同的。
v ## [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 m ## [,1] [,2] …
阅读全文 →
|
在 RStudio 中使用 Julia
2023-08-23
gaoch
因为要运行 cNODE 程序,所以接触了一下 Julia 语言。
[…] 一群拥有各种语言丰富编程经验的Matlab高级用户,对现有的科学计算编程工具感到不满——这些软件对自己专长的领域表现得非常棒,但在其它领域却非常糟糕。他们想要的是一个开源的软件,它要像C语言一般快速而有拥有如同Ruby的动态性;要具有Lisp般真正的同像性而又有Matlab般熟悉的数学记 …
阅读全文 →
|