伴随矩阵_百度百科

线性代数(4):伴随矩阵、逆矩阵和矩阵的秩 线性代数(4) 阅读详情
应用MATLAB求解线性代数题目(二)——矩阵 目录 矩阵的秩 矩阵A与B的和与差 矩阵的数乘 矩阵A与B的乘积 转置矩阵 伴随矩阵 可逆矩阵: 简化行阶梯(行最简)矩阵 矩阵A的n次方 矩阵的秩 先看一下矩阵的秩的定义,摘自百度百科。 方阵(行数、列数相等的矩阵)的列秩和行秩总是相等的,因此它们可以简单地称作矩阵A的秩。通常表示为r(A),rk(A)或rank(A)。 m×n矩阵的秩最大为m和n中的较小者,表示为 min(m,n)。有尽可能大的秩的矩阵被称为有满秩;类似的,否则矩阵是秩不足(或称为“欠秩”)的.. 阅读详情

相关推荐

c++实现希尔密码

#实验名称: 希尔密码的实现(c++版;本文只以26个大写英文字符作为加密后的密文的可选项) #实验原理: ##引用知识: 记 Zm={0,1,2,...,m-1} **定义1**:设A为定义在集合Zm 上的n阶方阵,若存在一个定义在Zm上的方阵B,使得 _<u>AB=BA=E(mod m)</u>_ 则称A模m可逆,B为A的***模m逆矩阵***,记为 _<u>B=A^(-1)(modm)</u>_ **定义2**:设a ∈Zm若存在b∈Zm使...

qq_55206467的博客 3168

伴随矩阵A*

伴随矩阵的定义: 注意点 定义矩阵A是方阵。 余子式:伴随矩阵的每个元素的余子式是除去当前元素行列,剩下的元素构成的行列式。 代数余子式:取行列式的值,符号由当前行标和列标的值决定(-1的i+j次幂)。 位置关系为转置。 计算实例: 例1:求矩阵A的伴随矩阵,其中行列式 An∗n=∣12−1310−1−1−2∣ \mathbf{A}_{n*n} = \begin{vmatrix} \mathbf{1} & \mathbf{2} & \mathbf{-1} \\ \mathbf{

人工智能视觉分析算法学习实践和经验分享。 17万+

MATLAB求解矩阵函数

MATLAB求解矩阵函数0. 说明1. 矩阵函数介绍2. 矩阵函数求解方法2.1 例子介绍2.2 jordan标准型法2.3 最小多项式法2.4 两种方法计算结果相同3. 一般矩阵运算函数不可用4. 矩阵函数求解函数funm()5. 多多点赞关注,多多交流 0. 说明 这里的 1-2 节涉及到矩阵函数的一般求法。 第 3 节演示了为什么不能用普通的运算函数求矩阵函数。 第 4 节介绍了MATLAB内置的矩阵函数求解函数。 如果赶时间,直接看第 4 节即可!!! 1. 矩阵函数介绍 直接查看百度百科吧,我也说

qq_18820125的博客 1万+

伴随矩阵九大公式

1 公式一 伴随矩阵定义式,也是判定方式 和原矩阵同阶的可交换方阵; 和原矩阵相乘结果是行列式值和单位矩阵之积。 2 公式二 逆矩阵的另外一种定义方式; 3 公式三 对于可逆矩阵 可以求出可逆矩阵的伴随矩阵。 4 公式四 伴随矩阵的逆矩阵和你矩阵的伴随矩阵相等,都等于原矩阵除以其行列式的值。 5 公式五 根据伴随矩阵的构成,以及代数余子式的性质: ...

qq_40671063的博客 10万+

DOA估计算法从原理到仿真——CBF、Capon、MUSIC算法

从原理出发理解并实现经典的DOA估计算法

m0_55845774的博客 1万+

K210视觉项目上位机避坑指南:解决C#解析ESP8266 TCP图像流的乱码、卡顿与连接中断

本文详细解析了K210与ESP8266在视觉项目中的上位机开发问题,重点解决TCP图像流解析中的乱码、卡顿与连接中断问题。通过自定义协议、JPEG流重组、TCP连接优化等实战技巧,提升系统稳定性和性能,适用于嵌入式视觉开发者和C#上位机程序员。

weixin_28730131的博客 402

数学基础 -- 线性代数之伴随矩阵

计算原矩阵每个元素的代数余子式。构造代数余子式矩阵。将代数余子式矩阵转置得到伴随矩阵。伴随矩阵在矩阵的逆运算中至关重要,是求解逆矩阵的关键步骤之一。

sz66cm 学习随笔 4428

AWS-解析mysql binlog同步数据方案

虽然是公有云的鼻祖,AWS在某些产品的实现却太不给力;可能是习惯了阿里云喂到嘴边的感觉,AWS很多方案需要自己折腾,蛋疼!比如这里要讲的mysql数据同步方案。 阿里云产品DTS,点几下就OK了,AWS,只能通过插件安装、配置、调试、蹚坑……,具体就是用msk的debezium插件连接器。没见识过的一脸懵逼,下面说下配置步骤和一些注意的坑。

sdmei 1407

举例说明伴随矩阵的计算步骤

什么是伴随矩阵,伴随矩阵的定义,伴随矩阵的用途,给出了一个完整详细的计算伴随矩阵的例子

彬彬侠的博客 1万+

基于Codex平台构建AI技能:抖音爆款分析与带货视频生成实战

这次我们来看一个基于 Codex 平台构建 AI 技能(Skill)的实战项目。核心目标很直接:利用 AI 能力,自动化分析抖音平台的爆款内容,并生成可用于带货的视频。这听起来像是内容创作领域的“自动化流水线”,它解决的核心痛点是:人工分析爆款、撰写脚本、制作视频的效率瓶颈。 对于技术开发者和内容创作者而言,这个项目的价值在于将“内容策略分析”和“视频内容生成”两个环节通过 Codex 的 Skill 机制串联起来,形成一个可定制、可批量执行的自动化工作流。我们最关心的几个问题包括:这个方案的技术门槛高不高

weixin_29054399的博客 484

Ubuntu安装有线网卡驱动

问题:插入网线后,无法识别有线连接。 原因:主板有线网卡的型号和系统中网卡的驱动不匹配 解决 前提条件: 需要连wifi通网,因为需要安装dkms,和下载驱动。 删除原驱动 1、查看网卡型号 lspci | grep net 我的网卡型号是8125 2、查看网卡驱动 lspci -k 网卡驱动是r8169 3、卸载网卡驱动 找出位置 modinfo r8169 | grep filename 然后删除 rm path/r8169.ko 卸载驱动 rmmod r8169 查看是否卸载成功 lsm

weixin_43932656的博客 1万+

LearnGL - 06.2 - Matrix - 矩阵03 - 逆矩阵、行列式、伴随矩阵、余子式、代数余子式、练习

文章目录逆矩阵-inverse matrix行列式-determinant伴随矩阵-adjugate、adjoint matrix余子式-Cofactor、Minor余子项余子式代数余子式-Algebraic cofactor、Minor伴随矩阵-二维的例子References LearnGL - 学习笔记目录 本人才疏学浅,如有什么错误,望不吝指出。 上些篇: LearnGL - 06 - Matrix - 矩阵01,了解了矩阵就是定义一个坐标空间的轴向 LearnGL - 06.1 - Matrix

Jave.Lin 的学习笔记 2573

AI爬虫:一文讲通AI爬虫技术和原理,及34个AI爬虫工具推荐

AI 爬虫 是一种结合了传统网络爬虫技术和人工智能(AI)技术的工具,能够更智能、高效地从网页中提取和处理数据。与传统爬虫相比,AI 爬虫能够更好地处理动态内容、复杂网页结构以及非结构化数据,同时具备数据清洗、分类、情感分析等高级功能。

数据知道的博客 1万+

写一个矩阵求逆的类

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结引言 前言 以下内容主要关于求逆的两种方法: 初等行列变换法 伴随矩阵法 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt i

qq_44718128的博客 728

Open3D (C++) 泊松重建【2025最新版】

使用C++版本的Open3D实现点云的泊松重建

点云侠的博客 3077

【零基础入门unity游戏开发——2D篇】大大简化了地形创建流程,减少Rule Tile的使用 —— AutoTile自动平铺瓦片的使用介绍

Unity 2D游戏开发中的AutoTile技术详解 摘要:本文详细介绍了Unity 2D游戏开发中的AutoTile技术,这是一种智能瓦片系统,能够自动处理地形和场景拼接。文章首先讲解了AutoTile的基本概念和优势,然后分步骤指导读者如何安装2D Tilemap Extras包、创建AutoTile、设置参数和绘制遮罩。通过实际案例演示了AutoTile的使用方法,并比较了AutoTile与Rule Tile的适用场景。最后指出AutoTile虽然使用方便,但对素材要求较高,开发者应根据项目需求选择合

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 729

告别矩阵繁琐运算,让c++程序助你轻松求矩阵的逆

线性代数矩阵求逆让人头疼,本文中献上一个可爱的c++程序帮助你求矩阵的逆。

qq_45768060的博客 2677

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Cramer`s Rule 克莱姆法则(克拉默法则)

1.什么是Cramer`s Rule 下面引用百度百科和维基百科的介绍 百度百科: 克莱姆法则,又译克拉默法则(Cramer’s Rule)是线性代数中一个关于求解线性方程组的定理。它适用于变量和方程数目相等的线性方程组,是瑞士数学家克莱姆(1704-1752)于1750年,在他的《线性代数分析导言》中发表的。其实莱布尼兹〔1693〕,以及马克劳林〔1748〕亦知道这个法则,但他们的记法不如克莱姆。 对于多于两个或三个方程的系统,克莱姆的规则在计算上非常低效;与具有多项式时间复杂度的消除方法相比,其渐近的

kqllifetime 2万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

矩阵求逆(伴随阵法C++)

先来一段百度百科上的搜索结果: 伴随阵法 定理:n阶矩阵 为可逆的充分必要条件是A非奇异,且: 其中, 是|A|中元素 的代数余子式;矩阵 称为矩阵A的伴随矩阵,记作A*,于是有 。 用此方法求逆矩阵,对于小型矩阵,特别是二阶方阵求逆既方便、快阵,又有规律可循。因为二阶可逆矩阵的伴随矩阵,只需要将主对角线元素的位置互换,次对角线的元素变号即可。 若可逆矩阵是二阶或二阶以上矩阵,在求逆矩阵的过程中,需要求9个或9个以上代数余子式,还要计算一个三阶或三阶以上行列式,工作量大且中途难免出现符号及计算的差错。对于求

qq_54180412的博客 3239

单位张量叉乘_內积&外积&叉积&张量积

1.矩阵上标(1)ATT是transpose转置。(2)A-1-1是inverse逆矩阵。(3)A+①广义逆矩阵,是逆矩阵的推广,奇异矩阵(行列式为0的方阵)和非方阵,没有逆矩阵,但可以有伪逆矩阵。②广义逆定义:复矩阵Amxn,Xnxmdddd满足四个Moore-Penrose方程中的全部或部分,称X为A的广义逆矩阵。四个Moore-Penrose方程:1. AXA=A,2. XAX=X,3. (...

weixin_30227565的博客 1833

求逆矩阵的三种方法

逆矩阵是线性代数中非常重要的的一个概念,先来看看什么是逆矩阵?设A是数域上的一个n阶矩阵,若在相同数域上存在另一个n阶矩阵B,使得:ABBAE,则我们称B是A的逆矩阵,而A则被称为可逆矩阵。注:E为单位矩阵。(该段文字来自于百度百科)接下来以三阶矩阵为例,如下题待定系数法顾名思义是一种求未知数的方法。将一个多项式表示成另一种含有待定系数的新的形式,这样就得到一个恒等式。

huxyc的博客 4万+

创建一列矩阵数字一样吗_求逆矩阵的三种方法

逆矩阵是线性代数中非常重要的的一个概念,先来看看什么是逆矩阵?设A是数域上的一个n阶矩阵,若在相同数域上存在另一个n阶矩阵B,使得:AB=BA=E,则我们称B是A的逆矩阵,而A则被称为可逆矩阵。注:E为单位矩阵。(该段文字来自于百度百科)接下来以三阶矩阵为例,如下题1.待定系数法待定系数法顾名思义是一种求未知数的方法。将一个多项式表示成另一种含有待定系数的新的形式,这样就得到一个恒等...

weixin_39618597的博客 624

【MATLAB】字符串的处理及矩阵的初步学习

欢迎访问我的个人网站:reality2ideal.xyz 内容在优快云和个人网站上同步更新。 字符串处理 字符串矩阵 >> ch = ['123456';'qwerty'] ch = 2×6 char 数组 '123456' 'qwerty' 字符串矩阵的列数要相同。 flip(ch)可将行向量进行左右反转;使用flip(A)可以将矩阵上下颠倒。 eval()可以将字符串当作命令来执行。 字符串可以与数值进行转换: abs() double() char()

仰望繁星的博客 2812

统计信号处理基础 习题解答3-11

目录 题目: 解答 ​逆矩阵求解 第二个参数已知/未知情况下的参数CRLB讨论 等号成立的条件讨论 题目: 对于2*2的正定Fisher信息矩阵,可以有: 证明 当第二个参数是已知,或未知的时候,关于参数估计的这个式子说明了什么?在什么情况下等号成立?为什么? 解答 逆矩阵求解 首先,需要确定 的逆矩阵,这里采用伴随矩阵的方法进行求解: 由于 正定,因此 , 可逆: 其中 是 的伴随矩阵。 如果记 参考: 矩阵的逆 - 知乎 伴随矩阵 - 知乎...

weixin_43270276的博客 1321

不是方阵有逆矩阵吗_人工智能数学基础----矩阵

人工智能数学基础----矩阵人工智能数学基础系列文章1. 人工智能数学基础----导数2. 人工智能数学基础----矩阵3. 人工智能数学基础----线性二阶近似 今天复习矩阵,作为程序员,矩阵在程序中的应用想必或多或少都接触过,特别是在图像变化算法上的应用。一、矩阵1. 定义矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英...

weixin_39777488的博客 754
上一篇: 矩阵求逆 (转自百度百科)
下一篇: 行列式的计算方法 行列式的计算方法是什么 - 天奇生活
火星种萝卜
博客等级 码龄19年 438粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值