小编m.t*_*eri的帖子

在 R 中求解偏微分方程 (PDE) 系统

我需要解决以下包含 R 中扩散项的 PDE 系统:

该模型

我使用R包ReacTran来解决上述系统。这是我的 R 代码:

library(ReacTran)
library(deSolve)
library(rgl)

# Parameters
r <- 1
epsilon <- 1
delta <- 0.1
a_P <- 5
b_P <- 0.1
a_I <- 0.1
b_I <- 0.01
D_C <- 0.00001
D_I <- 0.001

# Gaussian membership function
gaussmf <- function(x, mu, sigma) { 
  return(exp(-((x - mu) ^ 2) / (2 * (sigma ^ 2))))
}

# Discretization of spatial variable
xgrid <- setup.grid.1D(x.up = 0, x.down = 2, N = 200)

# System …
Run Code Online (Sandbox Code Playgroud)

r pde

5
推荐指数
0
解决办法
1395
查看次数

调用 QSqlTableModel setTable 方法时出现“无法找到表”错误

我需要通过从 QSqlTableModel 对象检索数据来填充 QTableView。我使用以下命令来连接到 sql server 数据库:

\n\n
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");\nQString connectionTemplate = "DRIVER={SQL Native Client};SERVER=%1;DATABASE=%2;Uid=username;Pwd=password;Trusted_Connection=Yes;";\nQString connectionString = connectionTemplate.arg("localhost").arg("mydb");\ndb.setDatabaseName(connectionString);\n
Run Code Online (Sandbox Code Playgroud)\n\n

我通过 QSqlDatabase 类中的 isValid() 和 open() 方法验证数据库连接。我还可以正确地从数据库表中查询。\xd9\x8d 到目前为止一切都很好。但是当我使用以下命令时出现问题:

\n\n
QSqlTableModel* model = new QSqlTableModel(parent,db);\nmodel->setTable("mytable");\nqDebug() << model->lastError().text(); // the error message is printed on consul.\n
Run Code Online (Sandbox Code Playgroud)\n\n

setTable 方法不起作用并导致错误:无法找到表 \\"mytable\\"。

\n

c++ qt qsqltablemodel qsqldatabase

0
推荐指数
1
解决办法
1997
查看次数

标签 统计

c++ ×1

pde ×1

qsqldatabase ×1

qsqltablemodel ×1

qt ×1

r ×1