E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
半监督学习matlab
基于花授粉算法的极限学习机(ELM)回归预测
基于花授粉算法的极限学习机(ELM)回归预测文章目录基于花授粉算法的极限学习机(ELM)回归预测1.极限学习机原理概述2.ELM学习算法3.回归问题数据处理4.基于花授粉算法优化的ELM5.测试结果6.参考文献7.
Matlab
智能算法研学社(Jack旭)
·
2024-02-04 00:42
智能优化算法应用
机器学习
#
ELM极限学习机
算法
回归
数据挖掘
基于回溯搜索算法的极限学习机(ELM)回归预测
基于回溯搜索算法的极限学习机(ELM)回归预测文章目录基于回溯搜索算法的极限学习机(ELM)回归预测1.极限学习机原理概述2.ELM学习算法3.回归问题数据处理4.基于回溯搜索算法优化的ELM5.测试结果6.参考文献7.
Matlab
智能算法研学社(Jack旭)
·
2024-02-04 00:42
智能优化算法应用
机器学习
#
ELM极限学习机
回归
数据挖掘
人工智能
基于果蝇算法的极限学习机(ELM)回归预测
基于果蝇算法的极限学习机(ELM)回归预测文章目录基于果蝇算法的极限学习机(ELM)回归预测1.极限学习机原理概述2.ELM学习算法3.回归问题数据处理4.基于果蝇算法优化的ELM5.测试结果6.参考文献7.
Matlab
智能算法研学社(Jack旭)
·
2024-02-04 00:41
智能优化算法应用
机器学习
#
ELM极限学习机
算法
回归
数据挖掘
基于孔雀算法的极限学习机(ELM)分类算法
基于孔雀算法的极限学习机(ELM)分类算法文章目录基于孔雀算法的极限学习机(ELM)分类算法1.极限学习机原理概述2.ELM学习算法3.分类问题4.基于孔雀算法优化的ELM5.测试结果6.参考文献7.
Matlab
智能算法研学社(Jack旭)
·
2024-02-04 00:10
智能优化算法应用
机器学习
#
ELM极限学习机
算法
分类
数据挖掘
vscode配置
matlab
工作环境
@[TOC]
matlab
简介
MATLAB
是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信
Cache_wood
·
2024-02-03 21:07
matlab
人口增长模型拟合,
matlab
曲线拟合人口增长模型及其数量预测
实验目的[1]学习由实际问题去建立数学模型的全过程;[2]训练综合应用数学模型、微分方程、函数拟合和预测的知识分析和解决实际问题;[3]应用
matlab
软件求解微分方程、作图、函数拟合等功能,设计
matlab
阿依达娜
·
2024-02-03 16:59
matlab人口增长模型拟合
MATLAB
Fundamentals>>>(2/2) Reserved Keywords MATKAB保留关键字有哪些?
MATLAB
Fundamentals>ProgrammingConstructs>CourseExample-ComparingPrices>(2/2)ReservedKeywords任务1:Keywordsarereservedwordswithspecialmeanings.Toseealistof
MATLAB
programmingkeywords
syluxhch
·
2024-02-03 16:53
matlab
开发语言
多维时序 |
Matlab
实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测
多维时序|
Matlab
实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测目录多维时序|
Matlab
实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测效果一览基本介绍程序设计参考资料效果一览基本介绍
机器学习之心
·
2024-02-03 15:16
时序预测
CNN-RVM
卷积神经网络结合相关向量机
多变量时间序列预测
时序预测 |
MATLAB
实现基于CNN-BiLSTM-AdaBoost卷积双向长短期记忆网络结合AdaBoost时间序列预测
时序预测|
MATLAB
实现基于CNN-BiLSTM-AdaBoost卷积双向长短期记忆网络结合AdaBoost时间序列预测目录时序预测|
MATLAB
实现基于CNN-BiLSTM-AdaBoost卷积双向长短期记忆网络结合
机器学习之心
·
2024-02-03 15:16
时序预测
CNN-BiLSTM-Ada
CNN-BiLSTM
AdaBoost
卷积双向长短期记忆网络
时间序列预测
集成学习
神经网络梯度是什么意思,神经网络中梯度下降法
具体可以在
MATLAB
的help文件训练函数中查看,路径是:NeuralNetworkToolbox>Functions>TrainingFunctions,可以看到各种算法的函数及详细介绍。
「已注销」
·
2024-02-03 15:16
神经网络
机器学习
深度学习
故障诊断 | 一文解决,BiLSTM双向长短期记忆神经网络故障诊断(
Matlab
)
文章目录效果一览文章概述专栏介绍模型描述源码设计参考资料效果一览文章概述故障诊断模型|Maltab实现BiLSTM双向长短期记忆神经网络故障诊断专栏介绍订阅【故障诊断】专栏,不定期更新机器学习和深度学习在故障诊断中的应用;订阅
机器学习之心
·
2024-02-03 15:46
#
LSTM长短期记忆神经网络
故障诊断
BiLSTM
双向长短期记忆神经网络
故障诊断
Semi-supervised Learning(
半监督学习
)
文章目录摘要1.Introduction1.1WhySemi-supervisedLearning?1.2whySemi-supervisedLearninghelps?2.Semi-supervisedLearningforGenerativeModel2.1SupervisedGenerativeModel2.2Semi-supervisedGenerativeModel3.Low-densi
catcous
·
2024-02-03 15:38
机器学习基础课程知识
机器学习
深度学习
人工智能
哨兵1号回波数据(L0级)提取与SAR成像(全网首发)
本专栏目录:全球SAR卫星大盘点与回波数据处理专栏目录本文先展示提取出的回波结果,然后使用RD算法进行成像,展示成像结果,最后附上哨兵1号回波提取的
MATLAB
代码。
lightninghenry
·
2024-02-03 14:48
SAR卫星
SAR成像
回波提取
FDBAQ
数据处理
2024美国大学生数学建模竞赛美赛E题
matlab
代码解析
2024美赛E题SustainabilityofPropertyInsurance(财产保险的可持续性)因为一些不可抗力,下面仅展示部分代码(很少部分部分)和部分分析过程,其余代码看文末ARIMA模型:%生成模拟数据rng(0);%设置随机数生成器种子n=100;%数据点数量data=cumsum(randn(n,1));%生成随机累积和数据模拟天气事件频率或强度%%%这里替换为真实的气象数据%分
DS数模
·
2024-02-03 14:10
数学建模
数学建模
matlab
开发语言
2024美赛
美赛
美国大学生数学建模竞赛
美国大学生数学建模
2024美国大学生数学建模竞赛美赛B题
matlab
代码解析
2024美赛B题SearchingforSubmersibles搜索潜水器因为一些不可抗力,下面仅展示部分代码(很少部分部分)和部分分析过程,其余代码看文末Dth=xlsread('C:\Users\Lenovo\Desktop\Ionian.xlsx');Dp=Dth(:,3:5);dy=0.0042;dx=0.0042;x=Dp(:,2);y=Dp(:,3);z=Dp(:,1);[X,Y]=m
DS数模
·
2024-02-03 14:08
数学建模
matlab
开发语言
美国大学生数学建模竞赛
美赛
2024美赛
美国大学生数学建模
MATLAB
程序设计教程 第3版 第二章实验指导、思考练习答案(个人版)
注:本系列文章仅仅用于交流学习,杜绝作业抄袭第一章:
MATLAB
程序设计教程第3版第一章实验指导、思考练习答案(个人版)-CSDN博客第二章:
MATLAB
程序设计教程第3版第二章实验指导、思考练习答案(
Jay 17
·
2024-02-03 13:32
日报专栏
MATLAB
matlab
Simulink|光伏阵列模拟多类故障(开路/短路/阴影遮挡/老化)
该simulink仿真模型要求
matlab
版本2021及以上。(提示:一个电脑可以安装多个
matlab
科研工作站
·
2024-02-03 12:22
simulink
光伏阵列
simulink
短路故障
断路故障
老化
使用
MATLAB
驱动USRP-N320实现OFDM自收自发
文章目录前言一、收发代码二、截取一帧OFDM三、执行主函数四、运行结果五、资源自取前言本文作为实验结果记录及测试,方便后面回顾所做的工作。本文基于一台电脑和一台USRP设备实现了OFDM自发和自收功能一、收发代码ofdm_tx_rx_test.m核心代码:%%USRPinitationifstrcmp(SYS.Platform,'N320/N321')radio_tx=comm.SDRuTrans
须尽欢~~
·
2024-02-03 12:20
USRP
OFDM
matlab
USRP
ofdm
关于ZYZ旋转和XYZ旋转
MATLAB
代码:functionR=RotationZYX(xyz)X=[1,0,0;...0,cos(xyz(1)),-sin(xyz(1));...0,sin(
小落叶不憨
·
2024-02-03 12:50
BasicMath
算法
opencv
粒子群算法求解港口泊位调度问题(
MATLAB
代码)
粒子群算法(ParticleSwarmOptimization,PSO)是一种基于群体智能的优化算法,它通过模拟鸟群或鱼群的行为来寻找最优解。在泊位调度问题中,目标是最小化所有船只在港时间的总和,而PSO算法可以帮助我们找到一个较优的调度方案。泊位调度问题是指在有限数量的泊位资源下,安排船只的到港和离港时间,以最小化船只在港等待的时间。该问题存在多个约束条件,如泊位容量、船只到港和离港时间窗口等。
MATLAB代码顾问
·
2024-02-03 12:48
车间调度
算法
matlab
机器学习
2024美赛预测算法 | 回归预测 |
Matlab
基于RIME-LSSVM霜冰算法优化最小二乘支持向量机的数据多输入单输出回归预测
2024美赛预测算法|回归预测|
Matlab
基于RIME-LSSVM霜冰算法优化最小二乘支持向量机的数据多输入单输出回归预测目录2024美赛预测算法|回归预测|
Matlab
基于RIME-LSSVM霜冰算法优化最小二乘支持向量机的数据多输入单输出回归预测预测效果基本介绍程序设计参考资料预测效果基本介绍
机器学习之心
·
2024-02-03 12:48
回归预测
2024美赛预测算法
RIME-LSSVM
霜冰算法优化
最小二乘支持向量机
多输入单输出
回归预测
matlab
|【EI复现】日前日内多阶段多时间尺度源荷储协调调度
目录一、模型二、程序运行三、下载链接多阶段多时间尺度的协调调度的优势是考虑新能源出力的波动性与随机性,减少需求响应负荷的不确定性对电网制定的日前调度计划准确性造成的影响,也就是能够更加精准的进行调度和分析,优化结果的可用性更强。在这方面论文里面,金力的《考虑特性分布的储能电站接入的电网多时间尺度源储荷协调调度策略》就考虑了日前日内实时三个阶段调度,每个阶段考虑了不同负荷需求响应策略,同时考虑了负荷
科研工作站
·
2024-02-03 12:46
优化调度
matlab
日前日内
多阶段
优化调度
分布式电源
需求响应
Matlab
之调试bug常用函数try和catch
一、前言在
MATLAB
中,try和catch关键字用于处理可能引发错误或异常的程序块。二、功能try块包含可能引发错误的代码,而catch块则用于捕获并处理这些错误。
珞瑜·
·
2024-02-03 12:15
#
Matlab基础内容
bug
matlab
MATLAB
学习笔记(一)|特殊变量及数据类型
特殊变量及常量特殊变量/常量说明特殊变量/常量说明ans未定义变量名时用于储存计算结果的默认变量名realmin最小正浮点数pi圆周率ΠNaN或nan不定量(o/o,inf/inf或inf-inf)i或j虚数单位(-1)^0.5nargin函数输入参数个数Inf或Inf无穷大∞值nargout函数输出参数个数eps浮点运算的相对精度lasterr返回最新的错误信息realmax最大的正浮点数las
lightteng
·
2024-02-03 10:59
matlab
matlab
开发语言
MATLAB
学习笔记(二)| 数组类型及矩阵的运算
数组矩阵定义方法:按行输入矩阵元素构造矩阵冒号运算符构造向量和矩阵x=1:10--->相当于x=12345678910y=1:2:10y从1到10取第2个数相当于y=13579x=初值:步长:终值3.linspace函数生成等间隔向量:x=linspace(初值,终值,向量长度)4.定义复数矩阵:A=[12;34];B=[56;78];c=complex(A,B)c是以A为实部,B为虚部生成的复数
lightteng
·
2024-02-03 10:59
matlab
matlab
矩阵
学习
极易录用!并行结构!GAF-PCNN-AT格拉姆角场和双通道PCNN融合注意力机制的分类/故障识别程序!Excel导入,直接运行
适用平台:
Matlab
2023版本及以上本程序参考中文EI期刊《电力自动化设备》12月29号网络首发文献:《基于格拉姆角场与并行CNN的并网逆变器开关管健康诊断》,此外,在此基础上进一步对模型进行复现并改进
预测及优化
·
2024-02-03 09:43
分类
GAF
GASF
GADF
格拉姆角场
双通道输入
卷积
主成分分析PCA、KPCA,贡献度计算,特征降维,散点图,从入门到精通,
Matlab
程序,一键运行!
适用平台:
Matlab
2021及以上什么是数据降维:数据降维是指将高维度的数据映射到低维度的空间中,同时保留数据中的重要信息。
预测及优化
·
2024-02-03 09:42
matlab
降维
PCA
KPCA
贡献度
特征选择
最新!2024顶级SCI优化!TTAO-CNN-BiGRU-MSA三角拓扑聚合优化、双向GRU融合注意力的多变量回归预测程序!
适用平台:
Matlab
2023版及以上TTOA三角聚合优化算法,将在2024年3月正式发表在中科院1区顶级SCI期刊《ExpertSystemswithApplications》上。
预测及优化
·
2024-02-03 09:37
cnn
gru
回归
创新优化
三角拓扑聚合
BiGRU
numpy 转载学习
在最流行的三大数据处理栈R、
Matlab
和Python中,NumPy是最重要的组件之一,有很多Python系的数据处理系统都依赖NumPy作为其基础架构的基础部分,比如tensorflow、pandas
科学俱乐会
·
2024-02-03 09:34
机器学习知识体系总结
机器学习体系概括监督学习(SupervisedLearning)十种监督学习方法统计学习方法:模型+策略+学习方法模型策略学习算法无监督学习(UnsupervisedLearning)
半监督学习
参考所有的知识
qq_36661243
·
2024-02-03 07:22
机器学习
算法
3dmatch-toolbox详细安装教程-Ubuntu14.04
3dmatch-toolbox详细安装教程-Ubuntu14.04前言docker搭建Ubuntu14.04安装第三方库安装cuda/cundnn安装OpenCV安装
Matlab
安装以及运行3dmatch-toolbox1
牙牙要健康
·
2024-02-03 07:54
点云配对
深度学习
python
【
MATLAB
源码-第134期】基于
matlab
的SAR合成孔径雷达成像仿真,对比CS,RD,RMA三种算法成像效果。
操作环境:
MATLAB
2022a1、算法描述合成孔径雷达(SAR)是一种高分辨率的雷达成像技术,它通过在不同的时间和位置收集目标的雷达回波数据,来模拟一个远大于实际物理孔径大小的雷达系统。
Matlab程序猿
·
2024-02-03 07:40
MATLAB
SAR成像
雷达
matlab
开发语言
信息与通信
MATLAB
—根据行政界限选取站点和提取nc文件中的格点
1.提取站点1.%读取省界shp文件region=shaperead('E:\全国各省矢量图\anhui.shp');plot(region.X,region.Y);holdon;gridon;2.%%判断sx=[113115];sy=[2629];hbs=inpolygon(sx,sy,region.X,region.Y);输入需要判断的经纬度,返回逻辑变量。3.%%找出范围内的点,并重新对数据
发呆的汉堡包
·
2024-02-03 05:49
MATLAB
3: 矩阵分块函数mat2cell 及 cellfun 函数
MATLAB
矩阵分块函数mat2cell及cellfun函数一、矩阵分块函数mat2cell mat2cell函数就是将矩阵转化成胞元数组(cellarray),用数学的语言讲就是矩阵分块。
大龙10
·
2024-02-03 03:32
分类预测 |
Matlab
实现GAF-PCNN-MATT格拉姆角场和双通道PCNN融合多头注意力机制的分类预测/故障识别
分类预测|
Matlab
实现GAF-PCNN-MATT格拉姆角场和双通道PCNN融合多头注意力机制的分类预测/故障识别目录分类预测|
Matlab
实现GAF-PCNN-MATT格拉姆角场和双通道PCNN融合多头注意力机制的分类预测
机器学习之心
·
2024-02-03 01:27
分类预测
GAF-PCNN
MATT
格拉姆角场
双通道PCNN
融合多头注意力机制
分类预测
SCI一区 |
Matlab
实现mRMR-CNN-GRU-Mutilhead-Attention最大相关最小冗余特征选择卷积门控循环单元融合多头注意力机制多特征分类预测
SCI一区|
Matlab
实现mRMR-CNN-GRU-Mutilhead-Attention最大相关最小冗余特征选择卷积门控循环单元融合多头注意力机制多特征分类预测目录SCI一区|
Matlab
实现mRMR-CNN-GRU-Mutilhead-Attention
机器学习之心
·
2024-02-03 01:57
分类预测
mRMR-CNN-GRU
CNN-GRU
Mutilhead
Attention
最大相关最小冗余特征选择
卷积门控循环单元
融合多头注意力机制
2024美赛预测算法 | 回归预测 |
Matlab
基于WOA-LSSVM鲸鱼算法优化最小二乘支持向量机的数据多输入单输出回归预测
2024美赛预测算法|回归预测|
Matlab
基于WOA-LSSVM鲸鱼算法优化最小二乘支持向量机的数据多输入单输出回归预测目录2024美赛预测算法|回归预测|
Matlab
基于WOA-LSSVM鲸鱼算法优化最小二乘支持向量机的数据多输入单输出回归预测预测效果基本介绍程序设计参考资料预测效果基本介绍
机器学习之心
·
2024-02-03 01:57
回归预测
WOA-LSSVM
鲸鱼算法优化最小二乘支持向量机
多输入单输出
回归预测
2024美赛预测算法
故障诊断 | 一文解决,CNN-LSTM卷积神经网络-长短期记忆神经网络组合模型的故障诊断(
Matlab
)
效果一览文章概述故障诊断|一文解决,CNN-LSTM卷积神经网络-长短期记忆神经网络组合模型的故障诊断(
Matlab
)模型描述CNN-LSTM模型是一种结合了卷积神经网络(ConvolutionalNeuralNetwork
机器学习之心
·
2024-02-03 01:26
故障诊断
CNN-LSTM
卷积神经网络
长短期记忆神经网络
组合模型
故障诊断
matlab
矩阵的第一列,
matlab
提取矩阵第一列
第2章
MATLAB
矩阵及其运算2.1变量和数据操作2.2
MATLAB
矩阵2.3
MATLAB
运算2.4矩阵分析2.5矩阵的超越函数2.6字符串2.7结构数据和单元数据2.8稀疏矩阵2.1变量和数据操作2.1.1
C丶陈先森
·
2024-02-02 23:13
matlab矩阵的第一列
matlab
矩阵的镜像,
Matlab
矩阵的简单操作
一、矩阵的表示在
MATLAB
中创建矩阵有以下规则:a、矩阵元素必须在”[]”内;b、矩阵的同行元素之间用空格(或”,”)隔开;c、矩阵的行与行之间用”;”(或回车符)隔开;d、矩阵的元素可以是数值、变量
198308asd
·
2024-02-02 23:13
matlab矩阵的镜像
MATLAB
矩阵的操作(第二部分)
师从清风矩阵的创建方法在
MATLAB
中,矩阵的创建方法主要有三种,分别是:直接输入法、函数创建法和导入本地文件中的数据。
乘~风
·
2024-02-02 23:09
MATLAB
matlab
矩阵
开发语言
无人驾驶用python还是
matlab
_
MATLAB
vs. Python | 选择
MATLAB
用犹豫吗?
基于矩阵的
MATLAB
语言让数学直观易读。工程师和科学家需要能够直观表达矩阵和数组数学运算的编程语言,而非通过通用编程实现的编程语言。Python中的矩阵数学需要执行函数调用,而非自然算子。
weixin_39520775
·
2024-02-02 21:46
matlab
薄壁件高速铣削三维稳定性
1、内容简介略42-可以交流、咨询、答疑2、内容说明略随着航空航天技术的发展,薄壁结构件在工程应用中日益广泛。由于薄壁结构件受力复杂,形状精度要求很高,难以按照经典理论进行受力分析,因此是国际上公认的复杂制造工艺难题之一。其制造过程中最突出的问题之一是加工变形而影响工件变形的一个非常重要的因素就是切削颤振。因此加工薄壁件时,只有对切削颤振稳定性和加工变形这两个问题加以研究和控制才能更好的提高薄壁零
studyer_domi
·
2024-02-02 20:01
Matlab系列案例
matlab
开发语言
Matlab
中结构体struct创建和使用
在项目上遇见了调用api接口,接口返回的信息为struct,故探讨一下
matlab
的struct结构体1、struct结构体创建创建结构体数组有两种方式,分别为直接创建和使用struct函数1.1直接创建直接定义字段
studyer_domi
·
2024-02-02 20:30
matlab
matlab
struct
结构体
matlab
GUI配置传递函数和控制系统设计
1、内容简介略43-可以交流、咨询、答疑涉及到传递函数导入、零极点展示等2、内容说明略%---Executesonbuttonpressinoperation.functionoperation_Callback(hObject,eventdata,handles)%hObjecthandletooperation(seeGCBO)%eventdatareserved-tobedefinedina
studyer_domi
·
2024-02-02 20:30
Matlab系列案例
matlab
matlab
simulink 步进电机控制
1、内容简介略41-可以交流、咨询、答疑2、内容说明电动执行器定位控制在生产生活中具有广泛的应用,在使用搭载步进电机的电动执行器进行定位控制的时候,定位系统的定位精度和响应波形,会随着负载质量的变化而变化,这是由电动执行器核心部件步进电机本身特性引起的。两相混合式步进电机作为应用最广泛的步进电机,在负载过大的时候,会出现丢步或失步的现象;在相同负载下,转速过高时会出现无法正常启动的现象。为了改善搭
studyer_domi
·
2024-02-02 20:25
Matlab系列案例
matlab
开发语言
sw与
matlab
连接_solidworks与
matlab
联合仿真&simMechnics下载及安装
1、从MathWorks公司的官方网站上下载合适installaddon.m以及smlink.r2010b.win64压缩文件;2、不用解压,将压缩包所在路径设置为
matlab
路径,根据路径运行命令install_addon
weixin_39831104
·
2024-02-02 19:46
sw与matlab连接
机器人之
MATLAB
与SolidWorks联合仿真
文章目录这里填写文章的目录文章目录(1)
MATLAB
环境下SimspaceMultibodyLink插件安装(2)SolidWorks环境下插件配置(1)
MATLAB
环境下SimspaceMultibodyLink
GGXix
·
2024-02-02 19:15
matlab
人工智能
Solidworks 与
MATLAB
联合仿真
本文主要讲解了“
MATLAB
与SolidWorks的联合仿真怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“
MATLAB
与SolidWorks的联合仿真怎么实现
Yuhong Tang
·
2024-02-02 19:14
机器人
matlab
开发语言
Solidworks
Matlab
绘图技巧-NAN元素绘图出现锯齿状解决办法
Matlab
绘图技巧-NAN元素绘图出现锯齿状解决办法 想必有很多同学遇到绘制3维曲面热力图,有一些数据是nan,绘制出来的图会出现锯齿状:如下图: 如果用
matlab
直接绘制带nan的矩阵的话,则会像上图一样
cuntou0906
·
2024-02-02 16:58
▶
Matlab
matlab
开发语言
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他