首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

错误: surf plot: Z必须是矩阵,而不是标量或向量

这个错误是由于在使用surf函数进行绘图时,传入的Z参数不符合要求导致的。surf函数用于绘制三维曲面图,其中Z参数表示曲面的高度值,必须是一个矩阵。

解决这个错误的方法是确保传入的Z参数是一个矩阵,而不是标量或向量。可以通过以下方法来处理:

  1. 检查Z参数的数据类型:使用type()函数或者打印Z的shape属性来确认Z的数据类型。如果Z是标量或向量,需要将其转换为矩阵。
  2. 转换Z为矩阵:如果Z是标量,可以使用numpy库的ones函数创建一个与绘图区域大小相同的矩阵,并将Z的值赋给矩阵的每个元素。如果Z是向量,可以使用numpy库的reshape函数将其转换为矩阵。

以下是一个示例代码,用于将Z转换为矩阵:

代码语言:txt
复制
import numpy as np

# 检查Z的数据类型
print(type(Z))

# 如果Z是标量,转换为矩阵
if np.isscalar(Z):
    Z = np.ones((n, m)) * Z

# 如果Z是向量,转换为矩阵
if np.ndim(Z) == 1:
    Z = np.reshape(Z, (n, m))

请注意,上述示例代码中的n和m分别表示矩阵的行数和列数,根据具体情况进行调整。

关于surf函数的更多信息,可以参考腾讯云的产品文档:surf函数文档链接

相关搜索:dplyr::filter错误必须是逻辑向量,而不是字符Case_when错误'x必须是字符向量,而不是双向量‘?错误:列表索引必须是整数或切片,而不是元组dplyr across matches()错误:输入`..1` 1`必须是向量,而不是函数python错误:元组索引必须是整数或切片,而不是元组如何修复‘列表索引必须是整数或切片,而不是列表’错误?乘客数量。错误:列表索引必须是整数或切片,而不是列表R plot_ly错误:列`x`的长度必须为1或4,而不是2Python TypeError:列表索引必须是整数或切片,而不是浮点型错误打印字典错误:列表索引必须是整数或切片,而不是元组列表索引必须是整数或切片,而不是字符串错误PythonPython 3 Boto错误列表索引必须是整数或切片,而不是dictPython错误:元组索引必须是整数或切片,而不是字符串OneHotEncoding错误:类型错误: float()参数必须是字符串或数字,而不是“Timestamp”python中的类型错误:列表索引必须是int或float,而不是str列表错误: int()参数必须是字符串或数字,而不是‘GraphQL’Python字典错误列表索引必须是整数或切片,而不是字符串错误列表索引必须是整数或切片,而不是flask中字符串DBus错误:无法追加类型错误,说明列表索引必须是整数或切片,而不是字典错误:输入必须是向量,而不是NULL。运行`rlang::last_error()`查看错误发生的位置
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

MATLAB绘图总结

如果 X 和 Y 都是向量,则它们的长度必须相同。plot 函数绘制 Y 对 X 的图。 如果 X 和 Y 均为矩阵,则它们的大小必须相同。plot 函数绘制 Y 的列对 X 的列的图。...如果 X Y中的一个向量另一个矩阵,则矩阵的各维中必须有一维与向量的长度相等. 如果矩阵的行数等于向量长度,则 plot函数绘制矩阵中的每一列对向量的图。...如果矩阵的列数等于向量长度,则该函数绘制矩阵中的每一行对向量的图。如果矩阵为方阵,则该函数绘制每一列对向量的图。 如果 X Y 之一为标量另一个为标量向量,则 plot 函数会绘制离散点。...要绘制由线段连接的一组坐标,请将 X、Y、Z 指定为相同长度的向量。 要在同一组坐标轴上绘制多组坐标,请将X、Y Z 中的至少一个指定为矩阵,其他指定为向量。...三维曲面 绘制三维曲面的一些函数 mesh(x,y,z,c) surf(x,y,z,c) mesh(z,c) surf(z,c) 各参数的意义:x,y网格坐标矩阵z网格点上的高度矩阵,c用于指定不同高度下的曲面颜色

1.5K10

Matlab绘图

(3)plot(x,y)函数参数的变化形式 当x向量,y矩阵时 如果矩阵y的列数等于x的长度,则以向量x为横坐标,以y的每个行向量为纵坐标绘制曲线,曲线的条数等于y的行数 如果矩阵y的行数等于x的长度...当x、y同型矩阵时 以x、y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数 (4)含多个输入参数plot函数plot(x1,y1,x2,y2,…,xn,yn) 其中,每一个向量对构成一组数据点的横...surf函数 基本调用格式 mesh(x,y,z,c) surf(x,y,z,c) 其中x、y网络坐标矩阵z网格点上的该网格点上的高度矩阵,c用于指定在不同高度下的曲面颜色。...其他调用格式: mesh(z,c) surf(z,c) 当x,y省略时,z矩阵的第2维下标当作x轴坐标,z矩阵的第1维下标当作y轴坐标。...(3)peaks函数 peak(n):参数为一个标量,生成n阶方阵peaks(V)、peaks(x,y):若参数为向量网格矩阵代入f(x,y),计算得到高度矩阵,用peaks生成的矩阵,可以用于mesh

19710
  • 【数学建模】matlab的基本用法讲解

    演示: plot函数绘图,以索引为横坐标,索引就是该数组在矩阵里的第几个类似于数组下标 plot(b) grid on %在图片中添加网格线 多维矩阵的创建,以空格逗号分割同一行元素,分号分割各行...使用矩阵a对方程a*x = b求解,方法使用\运算符即a的逆矩阵矩阵b b = [1;3;5] x= a\b %验证,如果成立s会等于0 s = a*x-b 如果一个操作数标量另一个操作数不是标量...*cos(10*theta));%abs取绝对值复数的模 polarplot(theta,radi) %括号弧度和半径 4.4 散点图 scatter函数用来绘制x和y值得散点图 height...一般用来展示函数z = z(x,y)得图像 首先需要用meshgrid创建好空间(x,y)点。 [x,y] = meshgrid(-2:0.2:2); % z = x.^2+y.^2 z = x....*exp(-x.^2-y.^2); surf(x,y,z); 5.2 子图 使用subplot函数可以在同一窗口得不同得区域显示多个绘图 theta = 0:0.01:2*pi; radi = abs(

    17310

    matlab的三维绘图和四维绘图「建议收藏」

    一、三维绘图 1.曲线图 plot3(X1,Y1,Z1,…):以默认线性属性绘制三维点集(X1,Y1,Z1)确定的曲线 plot3(X1,Y1,Z1,LineSpec):以参数LineSpec确定的线性属性绘制三维点集...contour(z):直接绘制矩阵z的等高线 contour(x,y,z):用x和y指定等高线的x,y坐标 contour(z,n)contour(x,y,z,n):用标量n指定绘制等高线的线条数,即从最低位置到最高位置所用的线条总数...contour(z,v)contour(x,y,z,v):向量v中的元素指定绘制等高线的位置,该向量的长度对应绘制的线条数 [c,h] = contour(…):返回等高线矩阵c和列向量h,h线条对象补片对象的句柄...view(az,el)view([az,el]):az带表方位角,el代表视角 view([x,y,z]):在直角坐标中设置视角的坐标为(x,y,z) view(2)view(3):分别使用matlab...contourslice(X,Y,Z,V,Sx,Sy,Sz):X,Y,Z维数为m x n x p的自变量“格点”数组;V与X,Y,Z同维的函数值数组;Sx,Sy,Sz决定切片位置的数值向量

    5.9K31

    matlab三维画图

    大家好,又见面了,我全栈君,祝每个程序员都可以多学几门语言。 matlab三维画图主要有三个命令:plot3命令、mesh命令和surf命令。...plot3 plot3三维画图的基本函数,绘制的最为主要的3D曲线图,最主要的调用格式plot3(X,Y,Z) 当X,Y,Z为长度同样的向量时,plot3命令将绘得一条分别以向量X,Y,Z为(...x,y,z)坐标值的曲线 当X,Y,Z均为m*n的矩阵时,plot3命令将绘得m条曲线,每条曲线均为X,Y,Z向量为(x,y,z)坐标值的曲线 mesh mesh与plot3不同的它能够绘出在某一区间内完整的曲面...最主要的调用格式: mesh(X,Y,Z) 须要注意的X和Y必须向量,假设X和Y的长度分别为m和n,则Z必须为m*n的矩阵,即[m,n]=size(Z),在这样的情况下网格线的顶点为(X(j),Y...(i),Z(i,j)) surf surf的调用方法与mesh命令相似,不同的mesh函数绘制的图像是一个网格图,surf命令绘制得到的着色的三维曲面。

    95520

    Matlab绘图方法整理(超完整版)

    若x标量,则统计区间均分成x个小区间;若x向量,则向量x中的每一个数指定分组中心值,元素的个数为数据分组数。x缺省时,默认按10个等分区间进行统计。...x、y、u、v同样大小的向量同型矩阵,若省略x、y,则在x-y平面上均匀取若干个作为起点。 已知向量A、B,求A+B,并用矢量图表示。...参数x、y、z中有向量,也有矩阵时,向量的长度与矩阵相符。 对于其不止一组数据的方法2,其作用与plot类似,每一组x、y、z向量构成一组数据点的坐标,绘制一条曲线。...[X,Y] = meshgrid(x,y) 绘制三维曲面的函数 mesh(x,y,z,c) surf(x,y,z,c) mesh(z,c) surf(z,c) 其中,x、y网格坐标矩阵,...总结 好了,感谢你能看到这里,对于这篇文章,它可能的侧重点不是完全教会我们怎么作图,更多的也可能提醒我们在Matlab里面可以进行如此操作,对于新手而言,很多没有系统的学习过Matlab的使用,可能里面的很多东西不是我们不会用

    2.3K30

    一起来学matlab-matlab学习笔记8 基本绘图命令_6 三维绘图

    plot3(x,y,z):当x,y和z相同的向量时,则绘制以x,y和z元素为坐标的三维曲线;当x,y和z同型矩阵时,则绘制以x,y和z元素为坐标的三维曲线,且曲线的条数等于矩阵的列数。...绘制空间曲面 三维空间曲面可以绘制出在某一区间内完整的曲面,不是单根曲线。三维网格图将邻近的网格顶点(x,Y)对应曲面上的点(X,Y,Z)用线条连接起来形成的。...x和y必须向量。若x和y的长度为m和n,则z必须为m×n的矩阵,c颜色映射数组,决定图形的颜色。 mesh(z)和mesh(x,y,z):绘制三维网格图。...当有x,y和z参数时,绘制出由坐标(x,y,z)确定的三维网格图形 surf(x,y,z,c):完整地画出由c指定用色的曲面图,在完整调用格式中,4个输入量必须维数相同的矩阵。...它们要求x和y自变量“格点”矩阵z格点上的函数矩阵;c指定各点用色的矩阵,可以默认。默认时,默认着色矩阵z,即c=z

    1.4K10

    【MATLAB 从零到进阶】day7制作三维图形

    plot3函数绘制三维螺旋线 >> t = linspace(0, 10*pi, 300); >> plot3(20*sin(t), 20*cos(t), t, 'r', 'linewidth', 2...equal axis off subplot(1,2,2); surf(X,Y,Z,'FaceColor','r'); hold on; surf(2*X,2*Y,2*Z,'FaceAlpha'...,设置光源位置,其属性值为三个元素的向量[x, y, z],即光源的三维坐标;'Color'颜色属性,设置光源颜色,其属性值可以是代表颜色的字符(如表5.2-1所列),也可以是由红、绿、蓝三元色的灰度值组成的向量...;'Style'光源类型属性,设置光源类型,其取值为字符串'infinite' 'local',分别表示平行光源和点光源。...ka、kd、ks、n和sc均为标量,sc的取值介于0和1之间。 material default,恢复ka、kd、ks、n和sc的默认值。 7.

    90320

    MATLAB笔记—绘制三维图像「建议收藏」

    记录几个MATLAB中绘制三维图像的常用函数 1.plot3(x,y,z) /plot3(x,y,z,LineSpec) 用于绘制三维空间中的坐标 需要注意的当你要绘制由线段连接的一组坐标,那么就将...要在同一组坐标轴上绘制多组坐标,那么就将 x、y、z 中的至少一个指定为矩阵,其他指定为向量。 LineSpec可以是指定的线型、标记颜色。...X、Y 和 Z 输入必须大小相同的向量矩阵。...*Y; surf(X,Y,Z,C) colorbar 此外,surf(X,Y,Z,C) 还指定曲面的颜色。surf(___,Name,Value) 使用一个多个名称-值对组参数指定曲面属性。...X 一个矩阵,每一行 x 的一个副本;Y 也是一个矩阵,每一列 y 的一个副本。坐标 X 和 Y 表示的网格有 length(y) 个行和 length(x) 个列。

    3.7K30

    matlab—进阶绘图

    其中bar和bar3分别用来绘制二维和三维竖直方图,barh和bar3h分别用来绘制二维和三位水平直方图,其调用格式为:bar(x,y),其中x必须单调递增递减,y为m*n的矩阵,产生的结果为m组,每组...X,Y 也可以是向量,但 Z 必须为二维数组, [m,n] = size(Z),此时必须满足:length(X) = n 且 length(Y) = m mesh(z):相当于X = 1:n ,Y =...图10-17 meshc函数 10.11.2 等值线图 contour等高线绘制函数,其调用格式为: contour(z),根据矩阵z画出等高线,z是以x,y为平面的高度,z必须一个至少二维的矩阵,...x,y轴的范围[1,n]和[1,m],[m,n] = size(z) contour(z,n),用n条水平线来绘制z的等高线 contour(z,v),是以向量v中的数据来绘制矩阵z的等高线,等高线的个数等于向量...用surf()绘制四边形平面 绘图思路:把四个定点分成2行2列,将相应的坐标放进x,y,z矩阵即可,同理,对2n边形,可将2n个顶点分成2行n列n行2列进行处理 示例: ?

    2.5K30

    Matlab绘图-详细全面(图)

    plot(x,y) 程序执行后,打开一个图形窗口,在其中绘制出如下曲线 注意:指数函数和正弦函数之间要用点乘运算,因为二者向量。...当x,y,z同维向量时,则x,y,z对应元素构成一条三维曲线。当x,y,z同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵的列数。...mesh函数用来绘制三维网格图,surf用来绘制三维曲面图,各线条之间的补面用颜色填充。...其调用格式为: mesh(x,y,z,c) surf(x,y,z,c) 一般情况下,x,y,z维数相同的矩阵,x,y网格坐标矩阵z网格点上的高度矩阵,c用于指定在不同高度下的颜色范围。...当x,y向量时,要求x的长度必须等于z矩阵的列,y的长度必须等于必须等于z的行,x,y向量元素的组合构成网格点的x,y坐标,z坐标则取自z矩阵,然后绘制三维曲线。

    2.7K20

    Matlab绘图(一二三维)

    *sin(2*pi*x); >> plot(x,y) 程序执行后,打开一个图形窗口,在其中绘制出如下曲线 注意:指数函数和正弦函数之间要用点乘运算,因为二者向量。...当x,y,z同维向量时,则x,y,z对应元素构成一条三维曲线。当x,y,z同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵的列数。...mesh函数用来绘制三维网格图,surf用来绘制三维曲面图,各线条之间的补面用颜色填充。...其调用格式为: mesh(x,y,z,c) surf(x,y,z,c) 一般情况下,x,y,z维数相同的矩阵,x,y网格坐标矩阵z网格点上的高度矩阵,c用于指定在不同高度下的颜色范围。...当x,y向量时,要求x的长度必须等于z矩阵的列,y的长度必须等于必须等于z的行,x,y向量元素的组合构成网格点的x,y坐标,z坐标则取自z矩阵,然后绘制三维曲线。

    2.1K20

    Matlab绘图-很详细,很全面

    *sin(2*pi*x); >> plot(x,y) 程序执行后,打开一个图形窗口,在其中绘制出如下曲线 注意:指数函数和正弦函数之间要用点乘运算,因为二者向量。...当x,y,z同维向量时,则x,y,z对应元素构成一条三维曲线。当x,y,z同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵的列数。...mesh函数用来绘制三维网格图,surf用来绘制三维曲面图,各线条之间的补面用颜色填充。...其调用格式为: mesh(x,y,z,c) surf(x,y,z,c) 一般情况下,x,y,z维数相同的矩阵,x,y网格坐标矩阵z网格点上的高度矩阵,c用于指定在不同高度下的颜色范围。...当x,y向量时,要求x的长度必须等于z矩阵的列,y的长度必须等于必须等于z的行,x,y向量元素的组合构成网格点的x,y坐标,z坐标则取自z矩阵,然后绘制三维曲线。

    1.7K10

    Matlab画图-非常具体,非常全面

    *sin(2*pi*x); >> plot(x,y) 程序运行后,打开一个图形窗体,在当中绘制出例如以下曲线 注意:指数函数和正弦函数之间要用点乘运算,由于二者向量。...当x,y,z同维向量时,则x,y,z相应元素构成一条三维曲线。当x,y,z同维矩阵时,则以x,y,z相应列元素绘制三维曲线,曲线条数等于矩阵的列数。...mesh函数用来绘制三维网格图,surf用来绘制三维曲面图,各线条之间的补面用颜色填充。...其调用格式为: mesh(x,y,z,c) surf(x,y,z,c) 普通情况下,x,y,z维数同样的矩阵,x,y网格坐标矩阵z网格点上的高度矩阵,c用于指定在不同高度下的颜色范围。...当x,y向量时,要求x的长度必须等于z矩阵的列,y的长度必须等于必须等于z的行,x,y向量元素的组合构成网格点的x,y坐标,z坐标则取自z矩阵,然后绘制三维曲线。

    2K20

    高等应用数学问题MATLAB求解.第一,二章

    小试牛刀 你可以花里胡哨的自己任意发挥 v2向量为1 x 0的空矩阵 v3很好的展示了默认步长为1这个现象 v4则降序的排列 提取一块: B=A(v1,v2) 很多时候我们不要一个大矩阵的...提取A的全部奇数行,所有列 提取A的3,2,1行 反复三次由首列构成的子矩阵 A矩阵左右翻转 永远记住,分号就是换行 要执行逐元素乘法不是矩阵乘法,请使用....*exp(-t); >> z=t.^2; >> plot3(x,y,z) 写公式真是一个好累的工作,注意这里....就像: z=f(x,y) 一个三维的曲面图,不是一下就可以绘制出来的。需要先生成网格矩阵数据x和y。然后才可以使用点运算生成Z矩阵。...*y); >> mesh(x,y,z) >> 你仔细读这个函数,meshgrid,后面是不是给了俩段的分段 >> surf(x,y,z) >> mesh(x,y,z) >> waterfall(

    92920

    MATLAB数学建模之画图汇总

    text函数在坐标点(x,y)处添加图形说明。 legend函数用于绘制曲线所用线型、颜色数据点标记图例,图例放置在空白处,用户还可以通过鼠标移动图例,将其放到所希望的位置。...当x,y,z同维向量时,则x,y,z对应元素构成一条三维曲线。当x,y,z同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵的列数。...[X,Y]=meshgrid(x,y):用于生成向量 x 和 y 的网格数据,即变换为矩阵数据 X 和 Y, 矩阵 X 中的行向量向量 x,矩阵 Y 的列向量向量 y。...在 MATLAB 中绘制三维表面图的函数为 surf()函数,其调用格式如下: surf(Z):绘制数据 Z 的三维表面图,分别以矩阵 Z 的列下标、行下标作为三维网格图的 x 轴、y 轴的坐标,图形的颜色由矩阵...surf(X, Y, Z):绘制三维表面图,X、Y、Z 分别表示三维网格图形在 x 轴、y 轴和 z 轴的坐标,图形的颜色由矩阵 Z 决定。

    3K10

    Matlab系列之三维图形

    序 在Matlab中,三维图形有:三维曲线、三维网格以及三维曲面,分别对应函数:plot3、mesh和surf,本篇将介绍些常规使用以及一些三维图形的处理。 ?...三维曲线图 和二维曲线的命令相似,用法也与plot的类似,调用格式: plot3(x,y,z) 功能:x,y,z如果同长度的向量,则绘制对应的空间三维曲线;若是同阶矩阵,则绘制对应列的多条曲线。...调用格式:mesh(x,y,z) 功能描述:根据矩阵x,y,z绘制三维曲线,x,y,z矩阵中的元素就是三维图形中各个对应的点,然后点与点进行了线的连接,线的颜色将随点的高度改变改变。...view函数介绍 view(az,el)view([az,el])%直接设定视点位置 view([x,y,z])%将坐标系的某个具体的空间点设为视点位置,忽略向量的长度大小 view(2)%二维的状态...surf(x,y,z);axis equal;light('position',[0,1,1]);shading interp;hold on; plot3(0,1,1,'ro');%做个位置标识

    1.6K20

    数学建模之MATLAB画图汇总

    text函数在坐标点(x,y)处添加图形说明。 legend函数用于绘制曲线所用线型、颜色数据点标记图例,图例放置在空白处,用户还可以通过鼠标移动图例,将其放到所希望的位置。...当x,y,z同维向量时,则x,y,z对应元素构成一条三维曲线。当x,y,z同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵的列数。...[X,Y]=meshgrid(x,y):用于生成向量 x 和 y 的网格数据,即变换为矩阵数据 X 和 Y, 矩阵 X 中的行向量向量 x,矩阵 Y 的列向量向量 y。...在 MATLAB 中绘制三维表面图的函数为 surf()函数,其调用格式如下: surf(Z):绘制数据 Z 的三维表面图,分别以矩阵 Z 的列下标、行下标作为三维网格图的 x 轴、y 轴的坐标,图形的颜色由矩阵...surf(X, Y, Z):绘制三维表面图,X、Y、Z 分别表示三维网格图形在 x 轴、y 轴和 z 轴的坐标,图形的颜色由矩阵 Z 决定。

    2.9K30

    【MATLAB】三维图形绘制 ( 三维平面图 | 二维网格 | meshgrid 函数 | 绘制网格 | mesh 函授 | 绘制平面 | surf 函数 | 绘制等高线 | contour 函数 )

    , Y, Z 矩阵 ; 如 X, Y, Z 都是 m \times n 的矩阵 , 那么 X, Y 就可以决定一个 m \times n 个点组成的平面 , 此时 m \times...n 个点的 z 轴的值 Z 矩阵中对应的 m \times n 个值中的一个 ; 平面按照矩阵网格状进行分布 ; 2、meshgrid 函数生成二维网格 meshgrid 参考文档...x,y 网格矩阵 X , Y ; 每个 z 值的计算方式 z = e^{-x^2 - y^2}x ; 代码示例 : % 生成 x 向量 x = -2 : 0.1 : 2; % 生成...x,y 网格矩阵 X , Y ; 每个 z 值的计算方式 z = e^{-x^2 - y^2}x ; 代码示例 : % 生成 x 向量 x = -2 : 0.1 : 2; % 生成 y..., y 坐标系中绘制等高线 ; 2、代码示例 使用 -2 : 0.1 : 2 向量生成 x,y 网格矩阵 X , Y ; 每个 z 值的计算方式 z = e^{-x^2 - y^2}x

    5.5K20

    MATLAB画图——基础篇「建议收藏」

    ,y2,z1,‘选项二’,…) x,y,z长度相同的向量:一条曲线 x,y,z维度相同的矩阵:多条曲线 (2)网格矩阵生成函数:meshgrid [X,Y]=meshgrid(x,y) x,y...给定的向量,X,Y网格划分后得到的网格矩阵 注意,这个函数用来生成网格矩阵不是直接用来画图的,配合mesh使用。...(4)surf函数 surf(X,Y,Z,C)——绘制由矩阵X,Y,Z确定的着色的三维表面图,参数含义同mesh surfc——与surf相同,在此基础上增加等高线 surfl——与surf相同,在此基础上增加光照效果...area(x,A)——矩阵A的第一行对向量x绘图,然后依次下一行所有行值的和对向量x绘图,每个区域有各自的颜色。...(x,y1); yyaxis right; plot(x,y2); title('例一'); 7.罗盘图 compass(x,y)——x,y为n维向量 compass(z)——z为n维复数向量 compass

    1.4K30
    领券