2、工程计算方法与程序资源介绍

工程计算方法与程序资源介绍

1. 问题求解任务

在工程计算领域,有一系列具体的问题需要通过编程来求解,以下是详细的问题列表:
- Gauss程序相关问题
- 使用Gauss程序找到MxN的W矩阵,将得到的W分布与松弛法(a = 30,b = 20时,如图5和图6所示)的结果进行比较。
- 与上述问题类似,只是a = b = 20,并且与图7的结果进行比较。
- 用Mathematica解决翘曲问题。
- WavePDE程序相关问题
1. 针对示例应用中的弦问题,对程序进行微调,使弦的最大位移幅值分别降至0.8、0.6、0.4和0.2时所需的时间以及相应的变形形状能够输出。
2. 重新安排WavePDE程序中的子程序FUNCTION F,考虑将弦的中间三分之一(8≤x≤16 cm)初始向上提升1 cm的情况。使用与示例应用相同的输入数据重新运行程序。
3. 考虑一根由两种不同材料组成的弦,尽管它受到均匀张力T,但弦的左右三分之一(即0≤x≤8 cm和24≤x≤32 cm)的波速a = 80 cm/sec,中间三分之一(即8≤x≤16 cm)的波速a = 90 cm/sec。修改并重新运行WavePDE程序,其他输入与示例应用相同。
4. 一根长度L等于1 ft的拉紧弦如图15所示被提升,并以速度分布v = ∂y(t = 0,x)/∂t = 2sin(πx/L) ft/sec释放。如果方程2中出现的常数T/m等于8,100 ft²/sec²,使用时间增量Δt = 0.0005 sec和空间增量Δx = 0.1L,应用方程7求出t = 0.001 sec时x2和

相关推荐

1、计算方法在系统生物学中的应用与挑战

本文探讨了计算方法在系统生物学中的应用与挑战,重点介绍了布尔网络建模、模型简化技术BBE及其在大规模生物网络中的验证,以及细胞代谢调控网络的案例研究。同时,还分析了环境变量对代谢调节的影响,并介绍了相关国际会议CMSB和出版物LNB的重要性。

yhn45678901的博客 75

VBA坐标计算程序设计与工程应用实战

为了在Excel中使用VBA实现交点法坐标计算,首先需要定义输入参数的格式。常见的输入参数包括:参数名数据类型描述X1, Y1Double线段起点坐标X2, Y2Double线段终点坐标X3, Y3Double另一线段或曲线起点坐标X4, Y4Double另一线段或曲线终点坐标RadiusDouble曲线半径(适用于圆曲线)CenterX, YDouble圆心坐标(如适用)

weixin_42128315的博客 1092

天然气压缩因子的精确计算方法

在工程实践中,由于实际气体与理想气体之间存在偏差,工程师们往往依赖于经验公式来更准确地计算压缩因子(Z因子)。经验公式通常是基于实验数据或者复杂的理论模型推导出的数学表达式,它们能够描述在一定条件下实际气体的行为。以下是一些常见经验公式的简介:范德瓦尔斯方程:作为最古老的经验方程之一,范德瓦尔斯方程通过引入修正项来考虑实际气体分子体积和分子间的相互吸引作用。

weixin_29885875的博客 2054

隶属度函数程序设计与应用

隶属度函数的定义和背景是理解模糊理论的基石。扎德提出隶属度函数,是为了解决现实世界中很多情况无法简单归类于“是”或“否”的问题。例如,在现实生活中,一个人对某个项目的“满意程度”就很难用二元逻辑来划分。隶属度函数通过赋予每个元素一个介于0和1之间的隶属度,让这样的评估变得可能。隶属度函数的提出标志着模糊逻辑的诞生,并为处理不确定性信息提供了一种新的数学模型。后续的研究逐渐深化和拓展了模糊集合理论,使之成为多个领域不可或缺的一部分。

weixin_42601608的博客 1264

RVA与FOA转换工具:逆向工程与程序调试实用工具

在操作系统中,进程的地址空间是由虚拟内存系统管理的。其中,RVA(Relative Virtual Address)和FOA(File Offset Address)是两种重要的地址表示方法,用于描述数据在程序内存和文件存储中的位置。文件系统是操作系统中用于管理、存储、检索文件的部分。它提供了创建、删除、读取和写入文件的抽象层,并负责维护文件的存储效率和可靠性。文件系统的设计影响到数据的组织、访问速度、存储空间的使用效率,以及系统恢复能力。

weixin_34520664的博客 1724

工程项目建设中的施工索赔基础知识与实践

本文还有配套的精品资源,点击获取 简介:施工索赔是工程合同管理的核心部分,关系到承包商和业主的权利义务,关键于成本控制和风险转移。本文深入分析了施工索赔的概念、类型、起因、程序、证据收集、计算方法及管理策略,旨在帮助工程管理人员更好地理解和实践施工索赔,以维护自身权益并确保项目顺利进行。 1. 施工索赔定义与概念 1.1 索赔的基本概念 在工程项目管理中,...

weixin_34581040的博客 2137

暖通空调系统中的风管阻力计算方法与实践

本文还有配套的精品资源,点击获取 简介:风管阻力计算是暖通空调系统设计的核心,涵盖空气流动时的摩擦力和局部阻力。了解这些计算对于系统的优化至关重要。文章详细介绍了风管阻力的基本概念、计算原理、局部阻力的处理方法以及相关软件的应用,并强调了计算的重要性,如提升能源效率、保障设计合理性和降低噪音。 1. 风管阻力定义与理论基础 1.1 风管阻力的基本概念 ...

weixin_35391606的博客 1809

全面计算方法教学资料:电子教案解析

计算方法课程是计算机科学与技术领域中一门核心课程,它不仅是对理论知识的学习,更是对实际问题解决能力的培养。本章将对计算方法的课程内容进行概述,为接下来深入学习数值分析、插值与数据拟合、数值微积分、线性方程组求解等知识点奠定基础。数值分析是数学的一个分支,它关注的是如何使用数字和运行在计算机上的近似算法来求解数学问题。它与纯粹的数学分析不同,后者更侧重于理论和精确性,而数值分析则关注实际问题的解决,特别是在数学问题无法找到精确解析解时。

weixin_42402664的博客 528

土木工程问答专家:QA-crx浏览器插件

本文还有配套的精品资源,点击获取 简介:土木工程QA-crx插件是一个专为土木工程师和学生设计的浏览器扩展程序,旨在通过提供300多个专业问题的答案来帮助用户解决学习和工作中的难题。插件覆盖结构、水利、交通和环境工程等多个土木工程领域,并包括基础理论、计算方法、设计规范及实践案例。它不仅能够作为自学工具,也可以作为在职工程师解决实际问题的参考。用户可以通过搜索或浏览分类来快...

weixin_34268462的博客 1564

交通工程中的曲线放样计算实践

在解决上述问题中,缓和曲线和圆曲线扮演着至关重要的角色。缓和曲线是指在直线与圆曲线或两圆曲线之间设置的一种过渡曲线,用以使车辆平滑过渡,减少离心力的影响。圆曲线则是一种标准曲线,广泛应用于道路弯道设计中,其设计不仅要保证车辆平稳行驶,还需兼顾土地利用、工程成本等多方面因素。缓和曲线是指在平面曲线设计中,为减少离心力突变、提高行驶舒适性和安全性,用一条曲线来代替直线与圆曲线的突变连接。缓和曲线通常位于直线段和圆曲线段的中间,它为车辆从直线行驶状态平稳过渡到曲线行驶状态提供了必要的时间和空间。

weixin_42502089的博客 1182

深入探究一维导热模型及其计算方法

导热是热量通过材料内部微观粒子相互碰撞而传递的过程。在一维导热模型中,我们通常假设热量只沿单一方向传递,这是为了简化复杂的热传递现象,从而更好地进行分析和计算。一维导热模型广泛应用于工程实际中,如热防护材料的设计、电子元件的散热、建筑保温材料的性能评估等。解析方法是通过数学解析的方式直接获得问题的精确解。然而,解析方法对于大多数实际问题来说往往不可行,因此数值方法应运而生,它们可以处理复杂的几何形状和边界条件,给出近似的数值解。常用的数值求解方法包括有限差分法、有限元法和有限体积法等。

weixin_28746457的博客 1364

工程测量中缓和曲线的程序实现

缓和曲线可以被定义为一条曲线,它在有限的长度内从直线过渡到具有特定半径的圆弧,或者从一个圆弧过渡到另一个不同半径的圆弧,且过渡过程中曲线的曲率是连续变化的。根据过渡的几何特性,缓和曲线可以被分为以下几种类型:圆曲线缓和曲线:这种类型通过一段圆弧段进行过渡。抛物线缓和曲线:使用抛物线作为过渡曲线,这是最常见的缓和曲线类型,因其解析简单、构造方便。立方抛物线缓和曲线:是抛物线缓和曲线的推广,提供更多的设计灵活性。双曲线型缓和曲线:在某些特殊工程中使用,具有特定的几何特性。

weixin_33622085的博客 1451

电缆规格选择与计算程序工具

电缆计算程序是一种专门设计来简化电缆规格选择和计算过程的工具。它能够处理多种电缆相关计算,如载流量、电压损失、电缆尺寸的确定以及电流负荷的分析。本章将介绍该程序的基础功能,从而为后续章节的深入讨论提供背景知识。电缆计算程序的基本功能包括对电缆规格的快速查询、电流负荷计算、电压损失的估算,以及确定电缆的载流能力。这些功能可以帮助工程师、电气技术人员以及电缆安装者在设计阶段准确地选择合适的电缆。用户界面是电缆计算程序与用户交互的前端。

weixin_42590539的博客 1292

机器学习预测股票收益(一)之随机森林模型

机器学习预测股票收益(一)前言一、导入库和数据二、处理数据以及计算特征变量三、使用随机森林回归预测股票收益1.构建训练集和测试集2.查看预测结果四、根据预测结果构建long-short投资组合1.定义投资组合函数2.定义绩效分析函数五、引入Fama-French Factor六、投资组合表现1.超额收益表现2.多因子回归总结 前言 本文将使用Python整理1927-2020年所有美国上市公司股票数据。根据历史收益以及交易量,使用随机森林,支持向量机以及神经网络等机器学习方法预测股票收益。最优结果构建的资产

weixin_47174968的博客 1万+

YOLO11实战 第056期-基于yolo11的无人机航拍铁路障碍物检测实战-数据集&源码&系统

召回率曲线帮助评估模型在目标检测任务中,检测到真正目标的能力。通过这条曲线,可以评估模型在目标检测任务中的整体性能,并找到合适的置信度阈值,以在精确率和召回率之间做出最佳平衡。PR曲线越接近右上角,模型性能越好,曲线下方的面积越大,说明模型在不同置信度下的。这条曲线显示了随着置信度的增加,每个类别的召回率先变化较小,然后在某个点之后迅速下降。通过这条曲线,可以选择合适的置信度阈值,以优化模型的检测结果,平衡精确率和召回率。曲线都显示了随着召回率的增加,精确度略有下降的趋势,但整体上精确度保持在很高的水平。

深度学习算法工程师,专注于前沿算法研究与实战应用。在这里,我将分享深度学习领域的实战经验、优质数据集资源以及最新论文解读与精度分析,旨在与广大技术爱好者共同探索人工智能的奥秘,助力技术成长与创新。 159

AJ-Report开源数据大屏存在远程命令执行漏洞

该平台可以通过post方式在validationRules参数对应值中进行命令执行,可以获得服务器权限,登陆管理后台接管大屏。如果被攻击者利用,危害后果十分严重。

swordheart的博客 388

科研智能体平台搭建与实战:大模型如何驱动科研自动化

大模型技术的快速发展,正推动AI智能体从单纯对话工具向主动执行任务的科研伙伴演进。智能体的核心原理在于整合模型调用、工具使用、知识库检索与工作流编排,使其能够自主拆解目标、执行操作并迭代优化。在科研场景中,这一技术价值尤为突出:文献初筛、实验数据清洗、代码调试、结果汇总等高频重复劳动均可实现自动化,大幅释放研究者精力。从基础组件配置到多智能体协同,从平台选型到提示词调优,实际落地需要关注模型匹配、工具稳定性、记忆管理与人机校验机制。本文基于真实工程经验,系统梳理科研智能体平台的搭建路径、应用案例与高频问题排

weixin_32597009的博客 289

XPe开发初体验(一)XPe概述

XP Embedded是微软Windows Embedded产品线中非常重要的一环,不过比起大名鼎鼎的Windows Embedded CE,XPe显得过于低调了。在接下来的一段时间里,我希望能够用六篇的篇幅来描述一下XPe的整个开发过程。这个系列文章主要是针对有Windows编程经验,但是没有嵌入式开发经验的开发者,提供一些概念和开发过程的初步介绍。XP Embedded是一个基于Windo

aawolf = new Mobile.MVP 1万+

【DEIM创新改进】独家下采样创新改进篇 | ECCV 2026 | DEIM 引入FSD-Down频域-空间动态下采样,在下采样过程中保留小目标的高频信息、助力小目标检测、遥感小目标检测有效涨点

🔥本文提出了一种名为FSD-Down的频域-空间动态下采样模块,用于改进DEIM网络模型在小目标检测中的性能。FSD-Down通过小波分解显式保留低频语义和高频细节,结合分组卷积、动态通道权重和可学习缩放因子,自适应强化目标边缘与纹理特征。该模块能有效减轻传统下采样造成的频率混叠和细节丢失,提升对小目标、密集目标和低对比度目标的检测能力。实验表明,FSD-Down计算开销可控,在保持实时性的同时显著提升检测精度,特别是在VisDrone和AITODv2数据集上对小目标的检测性能提升显著。

Ai缝合怪、助力小伙伴高效发论文 82

「UG/NX」Block UI 曲线收集器CurveCollector

曲线收集器块用于选择一条或多条曲线,包括通过选择意图连接的末端曲线链。曲线选择意图用于此块,但它不支持“交点处停止”、“跟随圆角”、“中间链”和“特征内链”等规则选项。

何曾参静谧的博客 1092

56、Cortex - M33处理器浮点单元(FPU)的使用与优化

本文详细介绍了Cortex-M33处理器浮点单元(FPU)的使用与优化方法,涵盖单双精度浮点计算的选择、编译器命令行配置、ABI模式对比、特殊FPU模式设置(如Flush-to-Zero、Default NaN)、浮点异常处理机制以及FPU电源管理策略。结合代码示例和流程图,提供了在不同应用场景下的最佳实践建议,并总结了常见问题及解决方案,帮助开发者提升嵌入式系统中浮点运算的性能、精度与能效。

bread的博客 155

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

深度学习工具包 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")

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 服务器辅助的PEKS方案
下一篇: 1、探秘大脑:智能的核心奥秘
code8
博客等级 码龄17年 65粉丝 1720原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值