1PHAN's blog

归档 · 2023

首页

关于

归档

Unity

Unity中实现摄像头跟随物体旋转移动

需求想做一个类似于很多游戏中,你移动了视角,摄像机移动了视角,物体移动了角度。但是物体还是保持在屏幕中心,而且当你移动之后,wasd控制的移动是根据你的视角向前移动的,而不是向初始的方向移动,这个其实做起来还是有点难度(新。 实现player.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class player : MonoBehaviour { public Camera playerCamera; public float rotateSpeed = 3f; public float moveSpeed = 1f; public Rig..

更多
loading..
机器学习

机器学习中灰色模型学习

应用背景 数据不足: 在实际问题中,很多时候我们面对的数据可能是有限的、不足的,尤其是对于一些新兴、不成熟的领域或者新产品的推测。传统的统计方法和机器学习方法通常对于数据量的要求较高,而在这些情况下,数据量可能不足以支持建立复杂的模型。 不确定性: 一些系统的演化规律可能比较复杂,而且系统内部的因素相互影响,导致建模时存在较大的不确定性。灰色预测模型的设计目的就是在信息不完备和不确定性的情况下,提供一种相对简单但有效的预测手段。 小样本问题: 在某些情况下,由于资源有限或者系统较为封闭,我们只能获得有限的样本数据。灰色预测模型的一些变体,尤其是GM(1,1),在小样本问题上表现出一定的优势。 使用方法灰色预测模型的核心思想是将时间序列数据分为两个部分:已知部分和未知部分。已知部分包括具有完整信息的历史数据..

更多
loading..
MATLAB

MATLABQ艮课堂任务之两张给定的图像数据规定化

任务描述天气很冷,Q艮又是作为最后一节课,没想到是布置了上课的作业(其实是课上交给他的话会有一扣扣的加分啊)。任务呢,是给定了图像像素的分布,为了简化,只有八像素的灰度。将原本图像,按照给定的分布,重新排布,称之为规定化。 代码如下: % 给定数组 A、B 和 C A = [790, 1023, 850, 656, 329, 245, 122, 81]; B = [0, 1, 2, 3, 4, 5, 6, 7]; C = [0, 0, 0, 15, 20, 30, 20, 15]; % 初始化结果数组 result = zeros(1, 8); resultadd = zeros(1, 8); % 计算数组 A 和 C 的累积和 A_sum = cumsum(A); A_p = A / max(A_s..

更多
12