首页 > 其他分享 >R语言中diag函数

R语言中diag函数

时间:2022-09-06 19:01:50浏览次数:50  
标签:函数 diag 单位矩阵 dat 002 对角线 语言

 

R语言中diag函数用于获取矩阵的对角线元素

001、

dat <- matrix(1:9, nrow = 3)     ## 生成矩阵(方阵,行列相等)
dat
diag(dat)                        ## 取对角线元素

 

 

002、非方阵情况

dat <- matrix(1:15, nrow = 3)     ## 生成3行5列矩阵
dat
diag(dat)                        ## 取对角线元素

 

 

002、生成指定对角线元素的方阵

idx <- c(8, 3, 2, 7)         ## 对角线元素
diag(idx)                    ## 生成矩阵

 

 

 

003、生成指定长度的单位矩阵

diag(5)         ## 生成对角线长度为5的单位矩阵

 

标签:函数,diag,单位矩阵,dat,002,对角线,语言
From: https://www.cnblogs.com/liujiaxin2018/p/16662972.html

相关文章

  • python(三)函数
    (六)字符串的比较is是通过比较两个对象的内存地址,查看内存地址的方法是id()in是包含==是类型和内容一致a=1b=1print(id(a))print(id(b))ifaisb: print......
  • 10.6 函数参数定义_个数可变的位置形参_个数可变的关键字形参
     deffun(*args):#函数定义时,个数可变的位置参数print(args)fun(10,20,30)#输出结果为元组deffun1(**args):#函数定义时,个数可变的关键字形参......
  • C++ 初识函数模板
    1.前言什么是函数模板?理解什么是函数模板,须先搞清楚为什么需要函数模板。如果现在有一个需求,要求编写一个求2个数字中最小数字的函数,这2个数字可以是int类型,可以......
  • C# 处理多语言的基础类
    1usingNewtonsoft.Json;2usingNewtonsoft.Json.Linq;3usingSystem.IO;4usingSystem.Text;56namespaceTestDemo7{8///<summary>9......
  • C语言学生选课系统
    C语言学生选课系统十、学生选课系统假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得......
  • 10.5 函数参数定义_默认值参数
     deffun(a,b=10):print(a,b)#函数的调用fun(100)fun(20,30)print('hello',end='\t')#end实际默认值为\nprint('world')E:\PycharmProjects\pythonP......
  • 10.4 函数的返回值
     print(0)#0的布尔值为Falseprint(bool(8))#非0的布尔值为Truedeffun(num):odd=[]even=[]foriinnum:ifi%2:......
  • 力扣636(java)-函数的独占时间(中等)
    题目:有一个单线程CPU正在运行一个含有n道函数的程序。每道函数都有一个位于 0和n-1之间的唯一标识符。函数调用存储在一个调用栈上:当一个函数调用开始时,它......
  • R语言中set.seed()函数的作用
     R语言中set.seed()函数的作用是保证前后生成的随机数保持一致。001、首先查看不使用set.seed函数的情况x=rnorm(10)##生成10个平均值为0,标准差为1的符合正太......
  • sqlserver substring 函数截取text格式文本格式乱码导致的定位错误的问题
    描述:使用charindex函数对text字段所要截取的内容下标读取例如:str(表字段名称-类型text)=<p>●123456</p>截取123,      index1=chaindex('1',str),inde......